0
私は再起動ボタンを作成してテーブルに追加しました。テーブルを非表示にして、再開ボタンがある場所(ここでは見えない)をクリックすると、プレーヤークラスのtouchDown InputProcessorは起動しません。しかし、他の場所をクリックすると、プレーヤーのtouchDownが発生します。どういうわけか、このボタンは見えなくても干渉しています。いくつかの余分な情報:Libgdx |シーン2d | touchDown入力プロセッサーメソッドが非表示ボタンをクリックしたときに起動しない
-Myボタンはカスタムクラスで、私は
-Restartボタン下のコードを配置しますclickListenerを持っている、しかし、これを除去すること-The表は別のステージにある問題
が解決しませんその後、ビューポート(再起動ボタン用)プレーヤー
CustomButtonコード:再起動]ボタンを
class CustomDrawable implements Drawable {
private Sprite sprite;
private Actor actor;
public CustomDrawable(Actor actor, Sprite sprite) {
this.actor = actor;
this.sprite = sprite;
}
@Override
public void draw(Batch batch, float x, float y, float width, float height) {
sprite.setPosition(x, y);
sprite.setSize(width, height);
sprite.setColor(actor.getColor());
sprite.draw(batch);
}
}