我在cocos2D中开发了一款游戏。我曾经在我的Old Ipad以及我的新Ipad2(都更新到IOS 5.0)中构建和运行游戏。在GDB中它显示内存警告level1并自动释放未使用的精灵和spritesheets。由于这个原因我的游戏在Old Ipad中崩溃但在我的新Ipad2中运行得非常好。我的旧Ipad有什么问题???
答案 0 :(得分:1)
这本身并不是问题 - 你的旧iPad比新的iPad只有更少的内存:)
您需要使用更少的内存(或在收到内存警告时释放更多内存!)
答案 1 :(得分:1)
Your "old" iPad 1 has 256 MB of memory. The iPad 2 has 512 MB.
从那个和“记忆警告级别1”我认为问题很明显。
解决方案是使用更少的内存,至少在iPad 1上使用。