所以我要创建大水平。但是有一个问题:有很多看不见的空间(这是像马里奥兄弟一样的跳跃运行。)这将使用内存+ CPU。那我怎么能分开我的水平?我正在使用Box2D + cocos2d for iphone。
有什么想法吗?
Mayby只是将visible
属性设置为NO
?但它仍然在记忆中:(。但是对于box2d的身体呢?为FPS摧毁并重新创建它们会很重,因为我有内置的物理不应该重新创建。我应该在哪里修复我想要的点如果玩家距离200 px,则应该预先加载它。如果玩家距离关卡的最后一部分200 px,我会将其卸载。但物理上会出现问题,因为水平的开始它有一个独特的运动,后来如果我摧毁并重新创建它也会做同样的事情。但我不希望这样。
其他想法?
答案 0 :(得分:1)
如果您以编程方式将级别拆分为象限(如网格),并且在游戏中接近可见时加载每个方块,该怎么办。