内存使用问题。游戏在实际的iPhone中崩溃了

时间:2009-12-12 04:03:48

标签: cocos2d-iphone

我正在使用Cocos2d为iPhone开发游戏,我现在遇到的问题是它实际上在iPhone上运行时游戏崩溃,但在模拟器上很好。也许这款游戏消耗了大量内存。嗯,我在想,也许我创造了这么多物品。例如当用户玩游戏时,如果他犯错误,游戏在屏幕上显示错误字幕,并且字幕对于玩家所做的每个动作是不同的。我不知道开发人员在Cocos2D中为游戏创建字幕的正常方式。如何在不消耗大量内存的情况下轻松切换字幕。我正在尝试减少内存使用的最佳方法。我将Sprite切换为AtlasSprite,对于计时器和点计数器我也使用了LabelAtlas。它仍然崩溃,即使它现在使用更少的内存。

任何人都可以给我一些好的建议,比如标准人员在科科斯创建游戏的过程。

1 个答案:

答案 0 :(得分:2)

首先,调查真正原因是什么......不要只是猜测。

在设备上运行调试版本,并附加到调试器。查看堆栈跟踪中发生崩溃的位置。

如果您确定它与内存相关,则使用insturmentation运行:对象分配和泄漏是您想要的。