我目前正在安卓工作室工作的2D游戏,我希望放置一个滚动的背景。现在,我以png的形式将映像作为资产加载到主活动之前。一旦游戏开始,png会被反复绘制,以引起动作的出现。我注意到在我的Nexus 4,这大大降低了比赛的表现,减缓了整个游戏。我只在另一部手机上试过这个,那是Galaxy 6。在Galaxy上,该应用程序并没有受到这样的性能问题的影响。所以我不确定这是否只是我手机的硬件问题。任何建议,我可以提高我的应用程序的性能,将不胜感激。
发布于 2016-08-10 03:36:52
使用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
https://stackoverflow.com/questions/38863709
复制相似问题