【发布时间】:2012-10-18 12:26:36
【问题描述】:
我有一个使用 4 个位图的游戏。我只是想知道是否应该在游戏暂停时销毁这些位图然后重新创建它们,还是保持原样?
【问题讨论】:
-
我按照 Theodor 的建议做了,并将它们保存在静态变量中。主要是因为我需要在几个不同的地方使用它们,但它也会在应用程序运行时保留它,您不必再次处理它。我也想知道是否有更好的方法。
-
这种方法在“Beginning Android 4 Games Development”中使用,这是学习如何在 android 上进行游戏开发的最佳书籍 imo。您可以随时创建管理器并在不使用时回收位图不需要它们,但不要忘记在需要时再次创建它们,因为在位图上调用回收后它不能再使用了。此外,imo 4 位图在内存中并没有那么多(特别是如果它们是小)。
标签: android memory-management bitmap onpause