所以这应该是一个简单的答案,但我似乎无法在任何地方找到它。在Unity中,我有一个我想在游戏开始时关闭的切换框,但与大多数游戏对象或文本不同,SetActive不适用于切换框。关闭图形的命令是什么?
public void StartGame () {
mainText.SetActive (false);
startButton.SetActive (false);
StartCoroutine (SpawnBalls ());
//Turn off toggle box graphic
playing = true;
}
public void AddBall () {
if (ballBox.isOn) {
ballNumber = 3;
//Debug.Log ("yes");
} else {
ballNumber = 2;
}
答案 0 :(得分:1)
如果我理解正确,您希望能够在游戏开始时删除切换显示?如果是这样,设置一个你想要点击和关闭的切换的引用,这是一个小例子:
Toggle T = GameObject.Find("myToggle").GetComponent<Toggle>();
T.gameObject.SetActive(false);
引用它并且您应该能够在需要时单击它并在我正在工作的游戏中测试它并且它对我来说很有用。