Unityで脱出ゲームを作る際に使った技法・テクニックを
自分へのメモを兼ねてまとめていきたいと思います。
(時間があればもっと基礎的なところからも)
まず初回は「部屋を暗くする方法」
よく使われる電気を付けたり消したりのあれです。
(RGB255、透明度255)
↓壁と床を暗くしました
やり方は簡単で以下のスクリプトを使用します。
コード一番上に(using UnityEngine.UI;)を追加
C#
()内の数字は0から1の間、小数の場合は後ろにfを付けてください。
(0が最も暗く、1が最も明るい)
数字を揃えることで部屋の明暗をうまく表現できます。
または
C#
のようにRGBの数値をそのまま使い分数で表すことも出来ます。
色を変える場合は()内の数字を
赤(1,0,0) 緑(0,1,0) 青(0,0,1) など設定するだけです。
自分へのメモを兼ねてまとめていきたいと思います。
(時間があればもっと基礎的なところからも)
まず初回は「部屋を暗くする方法」
よく使われる電気を付けたり消したりのあれです。
(RGB255、透明度255)
↓壁と床を暗くしました
やり方は簡単で以下のスクリプトを使用します。
コード一番上に(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) など設定するだけです。