【问题标题】:Memory usage problem. Game crashes in the actual iPhone内存使用问题。实际 iPhone 中的游戏崩溃
【发布时间】:2009-12-12 04:03:48
【问题描述】:

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

谁能给我一些好的建议,比如人们在 cocos 中创建游戏所遵循的标准。

【问题讨论】:

    标签: cocos2d-iphone


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-06
      • 2023-03-28
      • 1970-01-01
      相关资源
      最近更新 更多