質問: Unity初心者です。 簡単なタップゲームを制作しているのですが、 敵に当たってしまったら、ゲームオーバーの文字と リトライボタンを表示させたいと思っています。 現状、以下のコードでは、ゲームオーバーの文字は表示されるのですが、 リトライボタンが表示されません。 ボタンの名前の横のチェックは外しています。 ```using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Gameover : MonoBehaviour { //Gameover_textとRetry_Buttonというゲームオブジェクトの変数を作る public GameObject Gameover_text; public GameObject Retry_Button; // 何かと触れると、ゲームオーバーとリトライボタンを表示する void OnCollisionEnter2D(Collision2D coll) { Gameover_text.SetActive(true); Retry_Button.SetActive(true); } } 現段階は以下の画像のようになっています。 ![](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/cc54237ad5a217f3fd637c460dd9d695.jpeg)
回答: 親オブジェクトのButtonをGameoverスクリプトにアタッチしてみると ゲームオーバーになったらボタンも表示されるようになりました。