【发布时间】:2011-02-13 00:51:59
【问题描述】:
我正在编写一个 Android 游戏,但在画布上绘图时似乎遇到了性能问题。我的游戏有多个关卡,每个关卡(显然)都有不同数量的对象。
奇怪的是,在一个包含 45 张图像的关卡中,运行完美无缺(几乎 60 fps)。然而,另一个包含 81 张图像的关卡几乎没有运行(11 fps);它几乎无法播放。除了我以外的任何人都觉得这很奇怪吗?
我使用的所有图片都是 .png 的,上述级别之间的唯一区别是图片的数量。
这里发生了什么? Canvas 不能在每个游戏循环中绘制这么多图像吗?你们会如何建议我改进此性能?
提前致谢。
【问题讨论】:
标签: android performance bitmap drawing