我正在开发一款游戏,其中有几个Animation
在无限循环中运行(实时背景 - 想想“愤怒的小鸟”的主屏幕)。但是,应用程序很快就消耗了90%或更多的CPU(Nexus One / Froyo)。这些是应用于ImageView
的非常简单的翻译动画。游戏开发对我来说很新颖,我想知道是否有最佳实践来避免这种CPU过载。已知Animation
对象是否昂贵?画布上的直接位图绘制是否更适合?
提前致谢,
迈克尔
答案 0 :(得分:3)
直接使用OpenGL。使用动画可以让您拥有一个完整视图系统,它可以比您进行类似游戏的体验做得更多。