【发布时间】:2012-05-08 03:38:47
【问题描述】:
我知道这可能是 Unity 特有的,但我在这里问它的原因是因为这是一个关于 iPad 和内存使用的一般性问题......
我们有一个 Unity3D 游戏项目(不是我创建的,但我正试图帮助找出它崩溃的原因)。它包含任何一次加载的大约 8 个纹理,大小均为 512x512。游戏中屏幕上的多边形可能不超过 10,000 个。
当我们在 iPad 2 上通过 Instruments 运行它时,它的峰值约为 60 MB,这似乎完全在该机器的内存容量范围内。然而,当我们尝试在 iPad 1 上运行它时,即使在重新启动以清除内存后,Instruments 显示它在崩溃之前也有大约 40 MB 的加载量。
iPad 1 不能处理超过 40 MB 有什么原因吗?我知道 iPad 1 只有 256 MB 与 iPad 2 的 512 MB 相比,但这肯定在设备的能力范围内吗?
编辑:iPad 1 运行 iOS 4.2.1,iPad 2 运行 iOS 5.1。
【问题讨论】: