加载游戏位图:最佳做法

时间:2011-10-29 10:27:06

标签: android memory loading textures

假设我们有一个游戏,其中有多个场景,如菜单,关卡菜单等。在内存中加载游戏的位图时,实施什么是更好的做法?

  1. 仅加载当前场景的位图,然后在切换到另一个场景时动态卸载它们(由于卸载/加载过程需要时间,因此可能会在更改时引起毛刺)。
  2. 在游戏开始时加载所有位图并在游戏关闭时将它们全部卸载(可能导致内存不足错误,因为可能有很多位图)。
  3. 什么是最好的?谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

我看到的最常见的方法是:

所有非实际游戏相关的图形在开始时加载(这是菜单,级别选择,高分和选项)

当选择一个级别时,开始加载这些图形,卸载下一级别不需要的图形。

当游戏关闭时不需要卸载,因为如果没有使用,android将会清除内存。