Unityでモーダルダイアログを作った
最初に断っておきますがUnity初心者でありC#初心者なので、つっこみお待ちしております。
スクリプト
使い方
- Canvasの下に、GameObject (UI -> Panel) を作ります。
- ↓の画像のようにコンポーネントを追加、編集します。
Imageコンポーネントはクリックイベントを取るために必須のようです。
Imageコンポーネントの表示が邪魔なら、Colorの透明度を最大にすると良いと思います。
- ダイアログ本体のGameObjectを、1.で作成したGameObject下に追加します。
uGUIかつImageコンポーネント使わないでGameObjectの外側のクリックイベント取る方法がわからん...