Android OpenGL ES 2与画布上绘图(SurfaceView)-哪一个更好?

Android OpenGL ES 2与画布上绘图(SurfaceView)-哪一个更好?,android,Android,比如说,我想研究2d游戏的制作过程,包括图形、动作等,类似于《愤怒的小鸟》 所以我想问,我应该使用什么样的绘图方法——在画布上简单地绘制精灵(SurfaceView),还是最好使用OpenGL ES 2 你认为两者的利弊是什么 另外,我正在寻找一种方法,使精灵像物理对象一样移动,我想有一些Box2D引擎可以实现这一点 谢谢!;) 如果要创建2D游戏,请使用画布(SurfaceView)而不是OpenGL。OpenGL主要用于3D游戏,在OpenGL中实现并不容易

比如说,我想研究2d游戏的制作过程,包括图形、动作等,类似于《愤怒的小鸟》

所以我想问,我应该使用什么样的绘图方法——在画布上简单地绘制精灵(SurfaceView),还是最好使用OpenGL ES 2

你认为两者的利弊是什么

另外,我正在寻找一种方法,使精灵像物理对象一样移动,我想有一些Box2D引擎可以实现这一点


谢谢!;)

如果要创建2D游戏,请使用画布(SurfaceView)而不是OpenGL。OpenGL主要用于3D游戏,在OpenGL中实现并不容易