2011-07-12 15 views
0

2dゲームをすぐに開発しています。使用Android開発:TouchEvent

イム:

@Override 
    public boolean onTouchEvent(MotionEvent event) { 

だからbasicly私は、画面を押してる間、私のperson.Xを増やしたいです。

どちらも動作していませんが、最初は私の人は動いていますが、私は迷惑メールを送る必要があります。

このような方法はありません:あなたはこのコードをreapeat画面に触れる限り?

//サイモン

答えて

1

onTouchEventメソッドのリターンあなたがイベントを処理していることを示すとタッチイベントを受信し続けるために(例えばMotionEvent.ACTION_MOVEMotionEvent.ACTION_UPなど)。

ユーザーが画面を押し続けている間にゲームの状態を変更し続ける場合は、別のスレッド(既に持っているはずです)を実行して、MotionEvent.ACTION_DOWNで設定されたブール値に従って個別に更新し、 a MotionEvent.ACTION_UP

はありがとう

+0

あなたは(この場合はevent.getAction()で)MotionEvent.getAction()を使用してMotionEventの種類にアクセスすることができます忘れないでください!それは本当に助けになった! – carefacerz