【发布时间】:2011-09-04 00:03:31
【问题描述】:
我在我的游戏中使用 java + AndEngine。
在游戏过程中我有一些卡顿,我查找了一些信息并找到了一些如何优化游戏性能的步骤:
- 避免 GC(垃圾收集器)
在游戏的主要动作中调用:
a) 不要在游戏时创建对象;
b) 不要创建不必要的对象; - 优化重复的代码 经常
我遵循了这些步骤,但在游戏过程中我总是有一些冻结。
现在我在游戏开始之前创建和加载所有纹理并且不卸载它们,这是一个坏主意吗?如何优化游戏进程? 也许我必须在主要活动之前释放所有可能的内存,然后在每个级别之后重新加载它们?
【问题讨论】:
-
hmm.. 真的,我现在不删除它们,我想我必须在游戏活动之前卸载所有无用的东西
标签: android performance freeze game-physics andengine