1
我打算做一個學校項目文本冒險,爲了這個,我需要添加單獨的按鈕,它們都具有行動逐個添加按鈕
例子:
你站在一個巨魔前,一個按鈕顯示「攻擊」,它實際上讓 你攻擊
您在門前站立,確切的同一個點一個按鈕,顯示「打開」 ,它開啓了大門
我找到的每個教程都只顯示如何製作按鈕並添加按鈕,但我需要單獨生成具有完整功能的按鈕。
我打算做一個學校項目文本冒險,爲了這個,我需要添加單獨的按鈕,它們都具有行動逐個添加按鈕
例子:
你站在一個巨魔前,一個按鈕顯示「攻擊」,它實際上讓 你攻擊
您在門前站立,確切的同一個點一個按鈕,顯示「打開」 ,它開啓了大門
我找到的每個教程都只顯示如何製作按鈕並添加按鈕,但我需要單獨生成具有完整功能的按鈕。
您可以創建所有按鈕並將它們放置在您想要的位置(與您提到的位置相同)。之後,您只需使用setVisible()
方法更改按鈕的可見性。
像這樣:
if(/*stand before a troll condition*/)
{
attackButton.setVisible(true);
openButton.setVisible(false);
}
else if(/*stand before a door condition*/)
{
attackButton.setVisible(false);
openButton.setVisible(true);
}
else // standing before nothing
{
attackButton.setVisible(false);
openButton.setVisible(false);
}
非常感謝!^^ – 2014-11-05 13:36:21
你有你的攻擊,例如打開按鈕,在相同的位置。你只需要改變這些按鈕的可見性。 像'if(//站在巨魔之前){attackButton.setVisible(true); ' 'openButton.setVisible(false);}'等等。 – 2014-11-05 13:00:49
哦,真的很簡單..? 謝謝! 我想過一種方法,只在需要時才生成它們,但之後...它沒有意義... xD 謝謝你,對不起^^ – 2014-11-05 13:01:55