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;
}
クリックされたボディを削除する方法がわかりません..