如何解决cocos2dx中的内存警告问题

时间:2014-09-06 04:14:32

标签: ios memory-management cocos2d-x

我正在研究一个有多个场景的cocos2dx项目。

例如 1)Mainscreen 2)级别选择 3)实际的Playarea等。

现在当我运行项目并从主屏幕导航到关卡屏幕时,xcode显示内存状态大约为15 mb,接下来当我移动到关卡屏幕时,它会向我显示大约40 MB左右的内存。最后,当我搬到实际的游戏区时,它显示我70码左右。

现在我在实际的playarea和内存报告显示我70 MB左右。我继续在实际的游戏区玩,然后记忆保持在70 MB左右。没有增加。但是当我开始导航到水平屏幕然后再转移到实际的游戏区域时,内存每次增加20 mb到25 mb。当它高于220 mb时,它会因内存压力而终止,并且会因内存压力而终止。

我已经使用removealltexture,purgecachedata方法释放了内存但是当你在一个循环中导航场景时

例如

等级选择到实际的游戏区 实际的游戏区到级别选择并继续这样,然后每次都增加内存。

如何解决此问题。

0 个答案:

没有答案