View和SurfaceView替代?

时间:2014-06-26 14:47:36

标签: java android multithreading surfaceview

帮助!我正在制作一个非常简单的安卓游戏,其中包括拖动玩家精灵以避免敌人的精灵,但我遇到了View和SurfaceView的问题。

视图 - onDraw()和onTouchEvent()方法位于UI线程上,并在触摸屏幕时导致帧速率下降(甚至在某些设备上加速)。

SurfaceView - 没有硬件加速,导致我的高分辨率.png位图在没有抗锯齿的情况下绘制得非常糟糕。

GLSurfaceView - 我真的不喜欢为这样的基本游戏学习OpenGL,而且我也没有足够的时间来完成游戏。

我在这里有其他选择吗?如果我可以使用View在另一个线程中处理触摸事件,那么它可能会起作用,但我不知道它是否可能。

0 个答案:

没有答案