使用 PNG 会降低 Android 应用程序的性能吗?
Does using PNG decrease performance on Android Applications?
我目前正在 Android Studio 中开发 2D 游戏,我希望放置滚动背景。现在我在主 activity 作为 png 之前将图像作为资产加载。一旦游戏开始,png 就会被重复绘制以产生运动的外观。我注意到在我的 Nexus 4 上,这会降低整个游戏的速度,从而大大降低游戏的性能。我只在另一台 phone 上试过,那是 Galaxy 6s。在 Galaxy 上,该应用程序没有遇到此类性能问题。所以我不确定这是否只是我 phone 的硬件问题。非常感谢任何关于如何提高我的应用程序性能的建议。
使用 PNG 不会降低性能,但会不断创建新的位图对象并将它们绘制到屏幕上。这个问题包含很多有用的信息:
How to draw lots of bitmaps on screen in an Android game without slow performance
还有这个:
https://gamedev.stackexchange.com/questions/8127/android-game-scrolling-background
我目前正在 Android Studio 中开发 2D 游戏,我希望放置滚动背景。现在我在主 activity 作为 png 之前将图像作为资产加载。一旦游戏开始,png 就会被重复绘制以产生运动的外观。我注意到在我的 Nexus 4 上,这会降低整个游戏的速度,从而大大降低游戏的性能。我只在另一台 phone 上试过,那是 Galaxy 6s。在 Galaxy 上,该应用程序没有遇到此类性能问题。所以我不确定这是否只是我 phone 的硬件问题。非常感谢任何关于如何提高我的应用程序性能的建议。
使用 PNG 不会降低性能,但会不断创建新的位图对象并将它们绘制到屏幕上。这个问题包含很多有用的信息:
How to draw lots of bitmaps on screen in an Android game without slow performance
还有这个:
https://gamedev.stackexchange.com/questions/8127/android-game-scrolling-background