您好,请帮我决定是否使用SurfaceView或GLSurfaceView。
我将为我的论文开发一款游戏,我已经知道如何使用Canvas,但我不确定这是否可以处理至少70个精灵而没有滞后或任何问题。和BTW我只会开发2D游戏所以请帮助我决定!我应该学习OpenGL并使用GLSurfaceView,或者可以将Canvas用于我简单的2D游戏,谢谢。
答案 0 :(得分:3)
在android画布中实际上可以通过OpenGL硬件加速(因为skia)。
有70个精灵,Canvas和GL之间没有太大区别。 OpenGL需要更多配置,但为您提供了更多优化绘图的方法。