帮助!我正在制作一个非常简单的安卓游戏,其中包括拖动玩家精灵以避免敌人的精灵,但我遇到了View和SurfaceView的问题。
视图 - onDraw()和onTouchEvent()方法位于UI线程上,并在触摸屏幕时导致帧速率下降(甚至在某些设备上加速)。
SurfaceView - 没有硬件加速,导致我的高分辨率.png位图在没有抗锯齿的情况下绘制得非常糟糕。
GLSurfaceView - 我真的不喜欢为这样的基本游戏学习OpenGL,而且我也没有足够的时间来完成游戏。
我在这里有其他选择吗?如果我可以使用View在另一个线程中处理触摸事件,那么它可能会起作用,但我不知道它是否可能。