Как стать автором
Обновить

Fog (Unity3d)

Чтобы попасть в Render Settings, нужно войти меню Edit выбирать пункт Render Settings. В окне Inspector видим



Здесь присутствуют 6 настроек.
1) Fog —Включает/выключает туман.

  RenderSettings.fog = true;


2) Fog Color — Отвечает за цвет тумана. Днем можно выставлять белый цвет или светло-серый, для ночи темно серый.



Это можно сделать с помощью функции:

 RenderSettings.fogColor = Color.black;

3) Fog mode — это тип изменения плотности тумана от расстояния.

Linear fog — это линейное изменения плотности тумана. Промежуток возрастания определяется двумя параметрами Lenear fog start (с какого расстояния от персонажа начнет появятся туман) и Lenear fog end (на каком расстоянии от персонажа туман достигнем своей максимальной плотности).

 RenderSettings.fogMode = FogMode.Linear;

Exponentional — это экспоненциальная зависимость изменения плотности тумана от расстояния. Она более приближена к реальному туману.

 RenderSettings.fogMode = FogMode.Exponential;

Exp2 — это зависимость изменения плотности тумана по квадрату экспоненты от расстояния.

 RenderSettings.fogMode=FogMode.ExponentialSquared;

4) Density — это плотность тумана. Область изменения от 0 до 1.

RenderSettings.fogDensity=0.1;

Заключение


Туман можно использовать в хоррорах, шутерах и рпг. Самый реалистичный туман по моему мнению — это Exponential. Поиграйтесь с настройками и найдите подходящий туман для вашей игры!
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.