0
我正在libGDX中爲android製作一個氣球彈出遊戲,而且我目前被困在如何在用戶觸摸它們時使氣球彈出。我嘗試使用touchDown()方法,如何將觸摸控件添加到libGDX中的對象?
b = new Balloon();
b.addListener(
new InputListener()
{
public boolean touchDown(InputEvent event, float x, float y, int pointer, int button)
{
b.remove();
popped++;
return true;
}
});
mainStage.addActor(b);
}
但它不起作用。我需要一種方式,以便只有我碰到的氣球會彈出,其他人不會彈出。
p.s我還在學習libGDX,所以我是一個很大的noob。
編輯:氣球是一個演員,我也設置了InputProcessor。觸摸的東西有效,但它不會彈出我觸摸它的氣球,只會彈出在起始x軸處產生的氣球。
你有使用'Gdx.input.setInputProcessor(mainStage);'? – Aryan
氣球是演員嗎? – Madmenyo