我正在用cocos2d写一个游戏。在iPad模拟器中,应用程序运行良好。 当我在iPad上运行应用程序时。
但它在终端中发出以下消息而崩溃了。我在我的代码中使用了2048x2048 CCSpriteSheets。
我使用了仪器工具,在崩溃之前内存突然增加到32MB。它在CCSpriteFrameCache崩溃。 程序已加载。
target remote-mobile /tmp/.XcodeGDBRemote-6258-64
Switching to remote-macosx protocol
mem 0x1000 0x3fffffff cache
mem 0x40000000 0xffffffff none
mem 0x00000000 0x0fff none
continue
The program is not being run.
The program is not being run.
谢谢。
答案 0 :(得分:0)
您是否在内存中加载的纹理比iPad允许的更多?在内存不足之前,您只能加载大约3个或4个32位2048x2048 PNG。