我刚从统一开始,并且通过单击按钮来显示/隐藏菜单面板时遇到问题。
我正在使用 unity 5 并且能够通过在检查器中播放 On Click() 按钮参数来做到这一点:
我单击“+”,将面板拖到对象字段中,然后选择 GameObject > SetActive(Bool) 函数。
但是,我希望学习的是使用 C# 脚本实现类似行为的方法。我试过了:
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
using System.Collections;
public class closebutton : MonoBehaviour {
public GameObject menu;
void OnMouseDown() {
menu.SetActive(false);
}
}
但什么也没发生……
请帮我完成这个基本任务:)