2016-12-13 8 views
0

これは簡単な答えになるはずですが、どこでも見つけることができません。 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

http://stackoverflow.com/questions/33954683/how-do-i-toggle-a-checkbox-in-with-code-33957648 – Jchase

答えて

1

私が正しく理解していれば、ゲームの開始時にトグルの表示を削除できますか?

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

はそれへの参照を作成し、あなたがそれをクリックすることができるはずとのそれはそれをテストし、必要として:そうトグルへの参照を設定する場合は、HERESにオンとオフの小さな例をクリックしますゲームで私は働いていて、それは私のために働いてくれました。

+0

完璧に感謝します! – YojaX

関連する問題