首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何划分级别?(cocos2d,box2d,iphone)来节省CPU和内存?

如何划分级别?(cocos2d,box2d,iphone)来节省CPU和内存?
EN

Stack Overflow用户
提问于 2011-03-04 23:22:28
回答 1查看 427关注 0票数 1

所以我要创建更大的关卡。但有一个问题:有很多看不见的空间(这是一种像马里奥兄弟一样的跳跃跑动)。这将使用内存+ cpu。那么我如何划分我的关卡呢?我正在为iphone使用Box2D+ cocos2d。

有什么想法吗?

可以只将visible属性设置为NO吗?但它仍然会在内存中:(.销毁和重新创建它们对于FPS来说太重了,因为我有不应该重新创建的物理内置。我应该在我想要拆分关卡的地方制作固定点,如果玩家在200像素之外,它应该预先加载它。如果玩家离关卡的最后一部分有200px的距离,我就把它卸载掉。但物理上会有问题,因为在一开始它有一个独特的运动,后来如果我破坏并重新创建它,它也会做同样的事情。

EN

回答 1

Stack Overflow用户

发布于 2011-03-06 04:36:05

如果你以编程的方式将关卡分成象限,就像网格一样,当每个方块在游戏中变得可见时,加载它会怎么样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5195636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档