为什么使用更大的位图会在我的游戏中产生更多内存?

时间:2013-02-24 05:57:30

标签: android memory-management

我的游戏的初始堆是12 Mb.now在加载一个大小为1280 * 800的位图后,堆大小增加到22 Mb.My游戏还没有完成。只是一些基本的设置。我担心记忆会达到在很大程度上这样。 我昨天也在玩一些游戏,它也使用了相同大小的差异图像,但它的大小只有20 Mb。这可能吗?

2 个答案:

答案 0 :(得分:2)

为什么使用更大的位图需要更多内存?因为较大的位图较大。还有更多数据需要存储。

你已经达到了重言同义的地步......

答案 1 :(得分:1)

您需要使用精灵表来降低内存使用率。

What is a sprite sheet?