1

我有 10 ~34KB 的 960x640 大小的图像,我试图在 Cocos2D 中使用所有这些图像。我在三星 Galaxy Tab 10.1 上运行游戏,它运行良好,但是当我尝试在摩托罗拉 droid X 上使用它时,它会抛出内存不足错误。我环顾四周,但找不到任何有用的东西。我使用来自 SVN 的最新版本的 Cocos2D。

这个小游戏是从一个更大的android应用程序运行的,但是400KB的图像应该不会破坏内存吧?

我认为 VM 预算足够大,可以轻松使用这些,或者图像在内存中时会显着变大吗?

更新:我已经尝试过预加载所有内容,但在第一次加载游戏时仍然存在问题。Cocos2D/Android 真的不支持这么多像素的几张图片吗?

4

1 回答 1

0

嘿,我也多次遇到这个问题,实际上当你的图像太大时会发生这个错误....要减少这个,你必须完成你的图像,我的意思是你必须让你的图片库或者你曾经使用过的东西你必须清除他们,我试过这个,它对我有用,因为有时当你用同样的方式运行你的应用程序 4-5 次时,你也会面临非常接近的问题......

于 2012-06-01T04:17:44.847 回答