シーン全体に霧がかかったような効果を与えるもの。
フォグは特定のオブジェクトなどで設定するのではなく、プロジェクト全体のレンダー設定で指定する。
Window -> Lighting
でプロジェクト全体の細かなレンダー設定が表示される。
フォグは特定のオブジェクトなどで設定するのではなく、プロジェクト全体のレンダー設定で指定する。
Window -> Lighting
でプロジェクト全体の細かなレンダー設定が表示される。
Window -> Lighting
Fogチェックボックス | フォグのON/OFFを設定。ONにすればフォグが表示される。 |
Fog Color | フォグの色を指定。 |
Fog Mode | フォグのモード(フォグの広がり方)に関する設定。デフォルトでは「Exp2」。 |
Fog Density | フォグの密度(濃さ)。数値が増えるほど濃くなる。 |
public class myscript : MonoBehaviour { float fog = 0; void Start () { RenderSettings.fog = true; RenderSettings.fogColor = Color.gray; RenderSettings.fogDensity = 0f; } void Update () { if (RenderSettings.fogDensity < fog) { RenderSettings.fogDensity += 0.0001f; } } void OnTriggerEnter(Collider collider){ if (collider.gameObject.name.StartsWith ("Cube")) { fog += 0.05f; } } }
コメントをかく