我创建了一个简单的游戏。当用户触屏时,会增加一些变量。否则就不会。我在 TouchEvent 上使用 surfaceView,但是不能运行,因为它只被调用一次。如何实现这个功能?
@Override
public boolean onTouchEvent(MotionEvent event) {
vehicle.vel_y -=0.2f;
return super.onTouchEvent(event);
}
我创建了一个简单的游戏。当用户触屏时,会增加一些变量。否则就不会。我在 TouchEvent 上使用 surfaceView,但是不能运行,因为它只被调用一次。如何实现这个功能?
@Override
public boolean onTouchEvent(MotionEvent event) {
vehicle.vel_y -=0.2f;
return super.onTouchEvent(event);
}
用GestureDetector 可识别滑屏的手势(onScroll)
surfaceView就是带了双缓冲的View
参考:
http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6978.html