質問編集履歴

1 画像の挿入

such22

such22 score 9

2019/10/31 09:49  投稿

ゲームオーバーになったらリトライボタンを表示させたい
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);
   }
   
}
}
現段階は以下の画像のようになっています。
![](cc54237ad5a217f3fd637c460dd9d695.jpeg)
  • C#

    15917 questions

    C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

  • Unity

    11620 questions

    Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

  • button

    322 questions

    HTMLで用いる<button>タグです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る