0

指を離した/画面に触れなくなったときに画面を変更しようとしています この方法で試してみました

if (Gdx.input.isTouched(0)) {
camera.unproject(_touchPoint.set(Gdx.input.getX(), Gdx.input.getY(), 0));
//stuff...
}

今、ユーザーが指を離すたびに、画面を変更したい この呼び出しも使用しようとしました

Gdx.input.setInputProcessor(processor);

しかし、 render メソッドでこのイベントをチェック/使用する方法がわかりません。これについて私を助けてください。

4

5 に答える 5

8

クラスを実装InputProcessorして呼び出すGdx.input.setInputProcessor(this);

于 2013-09-30T20:25:18.593 に答える
1

使用するとき

Gdx.input.setInputProcessor(processor);

render メソッドで関数を呼び出す必要はありません。Libgdx は、さまざまなイベントについてプロセッサに直接コールバックします。プロセッサ(InputProcessor)のタッチアップ機能で画面を変更するコードを書くだけです。このリンクを使用して、より明確にします https://code.google.com/p/libgdx/wiki/InputEvent

于 2013-09-30T07:37:30.047 に答える
0

boolean isTouched = Gdx.input.isTouched();

于 2015-03-26T12:39:00.120 に答える
0

Gdx.input.justTouched()代わりに使用するだけですisTouched()

于 2018-08-09T14:12:45.927 に答える