我目前在玩android中的2D图形,并且一直使用普通的旧SurfaceView来绘制Drawables和Bitmap到屏幕。这一直工作得很好,但是在精灵运动中有一些口吃,我想知道用这个做一个实时(但不是很快)的游戏的可行性。Android上的SurfaceView vs GLSurfaceView的差异和优点?
我知道使用OpenGL的GLSurfaceView存在,但我很好奇这有什么不同。是一个简单的SurfaceView硬件加速,还是我需要使用OpenGL?我希望切换到OpenGL有什么样的速度差异,以及它需要切换多少代码(游戏逻辑全都在一个单独的对象中,以向SurfaceView提供有序的可绘制数组)。
是的。 GLSurfaceView是HW加速的,而SurfaceView不是(如Android 4.3)。 – pierrotlefou 2013-08-06 08:52:34