Android Surface View足够性能?

时间:2016-03-09 21:32:49

标签: android performance android-canvas surfaceview

我已经开发了一些Android Studio的应用程序,我学习了过去3年的java,所以我不想改变语言。现在我想编程游戏,但我不确定。我读到了表面视图和性能问题,现在我想问:

表面视图是否有足够的力量在画布中渲染2d 16位RPG?

我试图制作一个演示,但我遇到了一些性能问题,但我认为这样做的原因是每次我绘制它时都会重新调整图形大小。

感谢您的帮助,

朱利

1 个答案:

答案 0 :(得分:1)

我敢打赌。

我制作了一个带有灯光效果和阴影的2d滚动条射击游戏,并且在一部非常老的三星手机上运行顺畅。

我使用libgdx作为基础库。

还有关于每帧中调整图形的大小。这是非常糟糕的做法。在开始播放模式之前,您应该在初始化方法中解码并调整所有图形(如果可能)。然后,您可以在每个帧中重复使用已调整大小的位图,这样会更快。