繁体   English   中英

游戏开始时关闭切换框和图形

[英]Turn off toggle box and graphic when game starts

因此,这应该是一个简单的答案,但我似乎无法在任何地方找到它。 在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;
    }

如果我对您的理解正确,那么您是否希望能够删除游戏开始时的切换显示? 如果是这样,请设置您要单击和关闭的切换的参考,这是一个小示例:

Toggle T = GameObject.Find("myToggle").GetComponent<Toggle>();
T.gameObject.SetActive(false);

引用它,您应该可以单击它,并在需要的时候在我正在开发的游戏中对其进行测试,让它对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM