1

假设我想研究制作 2d 游戏的过程,包括图形、动作等,类似于 AngryBirds。

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

您认为其中一种相对于另一种的优点和缺点是什么?

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

谢谢!;)

4

1 回答 1

2

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

于 2012-05-01T12:43:29.843 回答