1

マップから落ちると、リスポーン ボタンで GUI が作成される制御可能なキャラクターがあります。

        void OnGUI() {
        if(died==true){
        GUI.Label(new Rect(daX, daY, 200, 40), "You died!!");
        GUI.Label(new Rect(daX, daY-40, 200, 40), whyDie);
        if (GUI.Button(new Rect(daX-75, daY+50, 150, 30), "Respawn!!!")){
            transform.position = new Vector3(-5,20,5);
        }
        if (GUI.Button(new Rect(daX-75, daY+100, 150, 30), "Screw This!!!")){
            Debug.Log("Back to menu");
        }
    }
 }

リスポーンなどは機能しますが、GUI を取り除く方法がわからないというだけなので、リスポーンした後もリスポーン ボタンはそこにとどまります。GUIオブジェクトを削除する方法を知っている人はいますか? 前もって感謝します

*編集: die、daX、daY、whyDie は私が作成した変数であり、有効です

4

1 に答える 1