2

LibGDX を使用して新しいプロジェクトを作成しています。

私がやろうとしているのは、tmx ファイルから正常に動作するレベルにボディをロードすることです。ボディにはスプライトも付いています。

問題は、ユーザーがシーン上の特定の体に触れることを許可したいということです。体に触れると、シーンから削除または削除できます。

私は libgdx でこのようなことを行うことにあまり慣れていません。それほど複雑ではないと確信していますが。

とにかくLibGDXでこれを行うことができますか?

編集:

これが私がこれまでに持っているものです。

QueryCallback callback = new QueryCallback() {


    @Override
    public boolean reportFixture(Fixture fixture) {
        // if the hit fixture's body is the ground body
        // we ignore it

        // if the hit point is inside the fixture of the body
        // we report it

        hitBody = fixture.getBody();

        return true;
    }
};

@Override
public boolean touchUp(int screenX, int screenY, int pointer, int button) {
    // TODO Auto-generated method stub
    hitBody = null;


    return false;
}

クリックされたボディを削除する方法がわかりません..

4

2 に答える 2