我已经开发了一些Android Studio的应用程序,我学习了过去3年的java,所以我不想改变语言。现在我想编程游戏,但我不确定。我读到了表面视图和性能问题,现在我想问:
表面视图是否有足够的力量在画布中渲染2d 16位RPG?
我试图制作一个演示,但我遇到了一些性能问题,但我认为这样做的原因是每次我绘制它时都会重新调整图形大小。
感谢您的帮助,
朱利
答案 0 :(得分:1)
我敢打赌。
我制作了一个带有灯光效果和阴影的2d滚动条射击游戏,并且在一部非常老的三星手机上运行顺畅。
我使用libgdx作为基础库。
还有关于每帧中调整图形的大小。这是非常糟糕的做法。在开始播放模式之前,您应该在初始化方法中解码并调整所有图形(如果可能)。然后,您可以在每个帧中重复使用已调整大小的位图,这样会更快。