0

Unity 5 を使用しており、GUI 要素を表示/非表示にしようとしています。

Unity エディターで、下に作成したスライダーに変数を設定したGameControllerスクリプトがあります。public SliderCanvas

テストするために、クラスのStartメソッドで次のようにします。GameController

HealthSlider.enabled = false

しかし、なぜ効果がないのかわかりません。デフォルトでスライダーを無効にして、スクリプトで有効にしようとしても、これも機能しません。

ここで何か不足していますか?GUI 要素に何か特別なことはありますか?

4

1 に答える 1

0

これを試して、

public GameObject menu; // Your GUI
private bool isShowing = false;

void Update() {
    if (Input.GetKeyDown(KeyCode.Escape)) {
        isShowing = !isShowing; // Toggles the GUI
        menu.SetActive(isShowing);
    }
}
于 2016-10-07T18:57:29.373 に答える