我目前正在玩Android中的2D图形,并且一直使用普通的旧SurfaceView将Drawables和Bitmaps绘制到屏幕上.这一直都很正常,但精灵运动中有一点点口吃,我想知道用这个做一个实时(但不是很快的)游戏的可行性.
我知道存在使用OpenGL的GLSurfaceView,但我很好奇它在多大程度上有所作为.是一个普通的SurfaceView硬件加速,还是我需要使用OpenGL?切换到OpenGL可以期待什么类型的速度差异,以及切换需要多少代码更改(游戏逻辑都在一个单独的对象中,为SurfaceView提供有序的可绘制数组)?