1

を使用する代わりに、私が試しているバケットで例を使用します

 if(Gdx.input.isTouched()) {
         Vector3 touchPos = new Vector3();
         touchPos.set(Gdx.input.getX(), Gdx.input.getY(), 0);

touchUp と touchDown を使用します。

したがって、それらを使用するために、次のように定義します。

 Vector2    position = new Vector2();
 Vector2    velocity = new Vector2();

その後 :

public boolean touchDown(int x, int y, int pointer, int button) {

    if (x < 800 / 2 && y > 480 / 2) {
        //here?? for left movement
    }
    if (x > 800 / 2 && y > 480 / 2) {
        //here?? for right movement
    }
    return true;

}

一般に、位置と速度があることは理解しています。また、速度に関連する位置を更新する必要がありますが、方法がわかりません。

4

1 に答える 1