打造简易乒乓球游戏:从触摸处理到游戏引擎实现
1. 触摸处理
在我们的乒乓球游戏中,没有 UI 按钮,因此无法使用OnClickListener接口和重写onClick方法。不过,我们可以使用OnTouchListener接口并重写onTouchEvent方法来实现触摸控制。
首先,要在想要监听触摸事件的活动中实现OnTouchListener接口,示例代码如下:
public class MainActivity extends Activity implements View.OnTouchListener{然后,重写onTouchEvent方法:
@Override public boolean onTouchEvent(MotionEvent motionEvent) { float x = motionEvent.getX(); float y = motionEvent.getY(); //do something with the x and y values return false; }这里的变量x表示触摸屏幕位置的水平值,y表示垂直位置。motion