我已經搜尋過試圖爲此尋找答案的互聯網,但是我所讀過的所有教程似乎都會讓我的小問題複雜化。基本上,如果您在屏幕左側上下拖動手指,並在屏幕右側的任意位置觸摸導彈並觸發導彈,則屏幕左側會有一艘船上下移動。適用於Android的簡單多點觸控編程
public boolean onTouchEvent(MotionEvent event)
{
if (event.getX() < getWidth()/2)
{
if (shipY < event.getY())
shipY = shipY + 10;
if(shipY > event.getY())
shipY = shipY - 10;
}
if (event.getX() >= getWidth()/2)
{
if(!missile)
{
missile = true;
missileY = shipY;
missileX = shipX;
}
}
return true;
}
現在我只能在發射導彈的時候停止移動船隻。非常感謝!