2010-06-11 124 views
0

我正在用cocos2d編寫遊戲。在iPad模擬器中,應用程序運行良好。 當我在iPad上運行應用程序時。應用程序在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

您是否正在加載更多的內存紋理比iPad允許?在內存不足之前,只能加載大約3個或4個32位2048x2048 PNG。

+0

我在一個場景中使用3 *(2048x2048)精靈表和1(1024 x 1024)精靈表。但是,我在加載下一張表格之前刪除了精靈表格。不過,我有這個問題嗎? 謝謝hyn。 – 2010-06-11 04:18:05

相關問題