我一直在这个问题上绞尽脑汁.
当我正在运行我的应用程序(opengl游戏)时,eveyrthing正常,但是当我触摸屏幕时,我的应用程序非常严重地减速(在强大的手机上并不明显,例如nexus,但在htc魔术上它变得非常烦人).
我做了一个跟踪,发现触摸事件似乎是在一个不同的线程中处理,即使它没有花费太多的处理时间,我认为orroids在线程之间切换的能力不是很好......
当速度成为问题时,处理触摸的最佳方法是什么?
目前我正在使用:在GLSurfaceView中
@Override
public boolean onTouchEvent(MotionEvent event) {
GameHandler.onTouchEvent(event);
return true;
}
Run Code Online (Sandbox Code Playgroud)
欢迎任何想法
| 归档时间: |
|
| 查看次数: |
2090 次 |
| 最近记录: |