我正在编写一个Android游戏,似乎在绘制画布方面存在性能问题。我的游戏有多个关卡,每个关卡都有不同数量的对象。
奇怪的是,在一个包含45张图片的关卡中,游戏运行得非常流畅(几乎60帧/秒)。然而,在另一个包含81张图片的关卡中,游戏几乎无法运行(只有11帧/秒);基本上是无法玩的。这对于除我之外的任何人来说都很奇怪吗?
我使用的所有图像都是.png格式的,前述关卡之间唯一的区别就是图片数量。
这是怎么回事?画布是否无法在每个游戏循环中绘制这么多图片?你们会如何建议我改善这个性能问题?
提前感谢。
奇怪的是,在一个包含45张图片的关卡中,游戏运行得非常流畅(几乎60帧/秒)。然而,在另一个包含81张图片的关卡中,游戏几乎无法运行(只有11帧/秒);基本上是无法玩的。这对于除我之外的任何人来说都很奇怪吗?
我使用的所有图像都是.png格式的,前述关卡之间唯一的区别就是图片数量。
这是怎么回事?画布是否无法在每个游戏循环中绘制这么多图片?你们会如何建议我改善这个性能问题?
提前感谢。