プレイヤーが画面に触れたとき、またはそうでないときに私は読んでみたいと思います。 ^/ onTouchEventでは、ACTION_UPは機能しません。
:
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_UP){ //ACTION UP
actionOnUP = true;
Log.v("MC", "Up");
}
if(event.getAction() == 0){ //ACTION DOWN
actionOnUP = false;
Log.v("MC", "Down");
}
Log.v("MC", event.getAction() + " ");
return super.onTouchEvent(event);
}
このコードは、はい、それは動作しますが、場合にのみ、プレーヤーの画面(ACTION_DOWN)に触れ、彼は画面(ACTION_UP)に触れていないとき、何も起こりませんこれは画面形式のLogCatです。ご覧のとおり、これはACTION_DOWNだけですが、ACTION_UPについては何も表示されません。 クラスが拡張されていますView:
public class MainClass extends SurfaceView implements SurfaceHolder.Callback {
私を助けてくれますか?
EDIT:私のゲームは、このチュートリアルに基づいています:http://www.droidnova.com/2d-tutorial-series-part-v,848.html
はい!ありがとうございました! – user1019901
あなたの問題に対する良い、完全な、有益な答えを得るには良いと感じています。 :)ありがとう@ティム! –
ちょうど私が必要なもの!ありがとう! – inteist