加载游戏位图:最佳做法

问题描述 投票:0回答:1

假设我们有一个具有多个场景的游戏,例如菜单,关卡菜单等。将游戏的位图加载到内存中时,有什么更好的实践方法?

  1. 仅加载当前场景的位图,然后在更改为另一个场景时动态地将其卸载(更改时可能会导致毛刺,因为卸载/加载过程需要时间)。
  2. 在游戏开始时加载所有位图,并在游戏关闭时将其全部卸载(这可能会导致内存不足错误,因为可能会有很多位图)。

什么才是最好的? 感谢您的回答。

android memory loading textures
1个回答
1
投票

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

开始时会加载所有与游戏无关的图形(这是菜单,级别选择,高分和选项)

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

无需在游戏关闭时进行卸载,因为如果不使用android,它将清除内存。

© www.soinside.com 2019 - 2024. All rights reserved.