我使用的是Unity 5,我试图显示/隐藏GUI元素。
我有一个GameController
脚本,我在Unity编辑器中设置public Slider
变量到我在Canvas
下创建的滑块
在我的Start
课程的GameController
方法中测试一下:
HealthSlider.enabled = false
但我不知道为什么它没有任何效果。如果我默认禁用我的滑块,并尝试在我的脚本中启用它,这也不起作用。
我在这里遗漏了什么吗? GUI元素有什么特别之处吗?
答案 0 :(得分: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);
}
}