とある地味なブログ

プログラミングとお絵かきに関する雑記。

Unityでモーダルダイアログを作った

最初に断っておきますがUnity初心者でありC#初心者なので、つっこみお待ちしております。

スクリプト

使い方

  1. Canvasの下に、GameObject (UI -> Panel) を作ります。
  2. ↓の画像のようにコンポーネントを追加、編集します。
    Imageコンポーネントはクリックイベントを取るために必須のようです。
    Imageコンポーネントの表示が邪魔なら、Colorの透明度を最大にすると良いと思います。
    f:id:sujoyu:20160803140415p:plain
  3. ダイアログ本体のGameObjectを、1.で作成したGameObject下に追加します。

uGUIかつImageコンポーネント使わないでGameObjectの外側のクリックイベント取る方法がわからん...