1

3 つのボタンがあり、1 つのボタンをタップすると、テキストのパネルが表示されます。

問題は、スクリプトを添付したときに何も起こらないことです。「クリック」は登録されていますが、パネルは表示されません。

私のスクリプトは各ボタンに添付されており、次のようなものです。

public GameObject panel; //i use to put the panel in unity
bool selected = false;

void Start () {    
    panel.SetActive(false); 
}

void OnSelect() {    
    selected = !selected;
    panel.SetActive(true);
}

おそらくパネルで何か他のことをしなければならないのですが、わかりません。

4

2 に答える 2

0

スクリプトをパネルに添付した可能性があります。その場合、GameObject が SetActive(false) である限り、スクリプトは実行できません。

お役に立てば幸いです。

于 2016-11-11T18:25:56.983 に答える