0

我在 cocos2D 中开发了一个游戏。我曾经在我的旧 Ipad 和我的新 Ipad2(都更新到 IOS 5.0)中构建和运行游戏。在 GDB 中它显示内存警告级别 1 并自动释放未使用的精灵和精灵表。由于这个原因,我的游戏在旧 Ipad 中崩溃,但在我的新 Ipad2 中运行良好。我的旧 Ipad 有什么问题???

4

2 回答 2

1

这本身不是问题 - 您的旧 iPad 的内存比新 iPad 少:)

您需要使用更少的内存(或在收到内存警告时释放更多内存!)

于 2012-04-10T09:49:31.857 回答
1

您的“旧”iPad 1 有 256 MB 内存。iPad 2 有 512 MB。

从那和“内存警告级别1”来看,我认为问题很明显。

解决方案是使用更少的内存,至少在 iPad 1 上是这样。

于 2012-04-10T19:51:00.243 回答