Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
電話しtouchDown()たらgame.setScreen(new ScreenClass(this));
touchDown()
game.setScreen(new ScreenClass(this));
これはうまく機能しますが、新しい画面に到達してマウスを放す (または指を離す) と、新しい画面でtouchUp()イベントが発生します。これが最初touchUpに記録されないようにする方法はありますか?
touchUp()
touchUp
2 番目の画面にフラグを追加するだけで、最初のタッチアップ イベントを無視できます。
private boolean isFirstTouchUp = true;
touchup イベントで、次のコードを追加します。
if(isFirstTouchUp){ isFirstTouchUp = false; }else{ // Do you touchup event here, }
私があなたを助けることを願っています:D