Unityで脱出ゲームを作る際に使った技法・テクニックを
自分へのメモを兼ねてまとめていきたいと思います。
(時間があればもっと基礎的なところからも)

まず初回は「部屋を暗くする方法」

よく使われる電気を付けたり消したりのあれです。

(RGB255、透明度255)

kuraimae
 ↓壁と床を暗くしました
kuraiato


やり方は簡単で以下のスクリプトを使用します。

コード一番上に(using UnityEngine.UI;)追加

C#

オブジェクト名.GetComponent<Image>().color = new Color ( 0.5f, 0.5f, 0.5f );

()内の数字は0から1の間、小数の場合は後ろにfを付けてください。
(0が最も暗く、1が最も明るい)

数字を揃えることで部屋の明暗をうまく表現できます。


または

C#

オブジェクト名.GetComponent<Image>().color = new Color ( 130f / 255f, 130f / 255f, 130f / 255f );

のようにRGBの数値をそのまま使い分数で表すことも出来ます。


色を変える場合は()内の数字を


赤(1,0,0) 緑(0,1,0)
 青(0,0,1) など設定するだけです。