使用PNG会降低Android应用程序的性能吗?



我目前正在Android Studio制作一款2D游戏,我希望放置一个滚动背景。现在我加载图像作为一个资产之前的主活动作为png。一旦游戏开始,png就会被反复绘制,以产生运动的外观。我注意到,在我的Nexus 4上,这大大降低了游戏的性能,减慢了整个游戏的速度。我只在另一款手机上试用过,那款手机是Galaxy 6s。在Galaxy上,这款应用没有出现这样的性能问题。所以我不确定这是否只是我手机的硬件问题。关于如何提高我的应用程序的性能的任何建议将不胜感激。

使用png不会降低性能,但不断创建新的位图对象并将其绘制到屏幕上会降低性能。这个问题包含了很多有用的信息:

如何在Android游戏中在屏幕上绘制大量位图而不会减慢性能

还有这个

https://gamedev.stackexchange.com/questions/8127/android-game-scrolling-background

相关内容

最新更新