cocos2D でゲームを開発しました。以前は古い Ipad と新しい Ipad2 (両方とも IOS 5.0 に更新) でゲームをビルドして実行していました。GDB では、メモリ警告レベル 1 が表示され、未使用のスプライトとスプライトシートが自動的に解放されました。このため、古い iPad ではゲームがクラッシュしますが、新しい Ipad2では問題なく動作します。古い Ipad の問題は何ですか?
2 に答える
1
「古い」iPad 1 には 256 MB のメモリがあります。iPad 2 は 512 MB です。
それと「メモリ警告レベル1」から、問題が何であるかは明らかだと思います。
解決策は、少なくとも iPad 1 では、使用するメモリを減らすことです。
于 2012-04-10T19:51:00.243 に答える
1
それ自体は問題ではありません。古い iPad は新しい iPad よりもメモリが少ないだけです :)
使用するメモリを減らす必要があります (または、メモリの警告が表示されたら、より多くのメモリを解放してください!)
于 2012-04-10T09:49:31.857 に答える