2009-12-12 15 views
0

我使用了cocos2d開發遊戲的iPhone遊戲崩潰,我現在遇到的問題是遊戲崩潰時,它在iPhone上的實際運行,但在模擬器上是好的。也許遊戲消耗了太多內存。嗯,我在想,也許我創造了這麼多的對象。例如,當用戶玩,如果他犯錯,遊戲在屏幕上顯示一個錯誤副標題和字幕是玩家使每行動不同。我不知道開發人員使用Cocos2D爲遊戲創建字幕的正常方式。他們如何輕鬆切換字幕而不消耗大量內存。我正在嘗試減少內存使用情況的最佳方法。我將Sprite切換到AtlasSprite,對於計時器和點計數器我也使用了LabelAtlas。它仍然崩潰,即使它現在使用更少的內存。內存使用問題。在實際的iPhone

任何人都可以給我一些好的建議,像什麼標準的人遵循的建立科科斯遊戲。

回答

2

首先,調查的真正原因是什麼...不只是猜測。

運行裝置上的調試生成,附着到調試器。查看堆棧跟蹤中發生崩潰的位置。

如果你確定它是與內存相關的,然後用insturmentation運行:對象分配和泄漏是你想要的人。