Добавлен Rororo
Пожалуйста подскажите как сделать свет от фонарика в карте, где темно и ничего не видно?
Если вы действительно хотите помочь, то, пожалуйста, cделайте скриншоты как это сделать или сделайте это в отдельной карте.
Принятый ответ
SetDayNightModels(,) - темнота
SetDayNightModels("Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\ DNCLordaeronTerrain.mdx", "Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdx") - отключить темноту
SetDayNightModels("Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\ DNCLordaeronTerrain.mdx", "Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdx") - отключить темноту
Свет от фонаря это моделька, прилагаю файл модельки и карту - пример
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Rororo
Периодическое событие: каждые 0.03 секунды.
Действия: перемещать юнита-дамми в точку (позиция юнита с фонариком со смещением, например, 200 и на угол, равный углу поворота юнита с фонариком). Для остальных даммиков то же самое, но расстояние уже не 200, а 400.
Если через точки делать, то нужно обязательно удалять утечки памяти.
Через координаты сейчас не могу формулу вспомнить.
Отредактирован Jack-of-shadow
Y += dist * Sin ( angle * bj_DEGTORAD)
Если карта разведана и туман войны не используется, то в теории можно ещё заатачить на юнита модель со сдвинутым вперёд источником света. Однако моделька юнита может пропродать, если её центр будет оказываться вне рендера. Но если камера фиксирована на юнита, и карта заточена под сингл, то прокатит.
Отредактирован Uber
SetDayNightModels("Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\ DNCLordaeronTerrain.mdx", "Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdx") - отключить темноту
Отредактирован Волчачка
Отредактирован Uber
OVOgenez:
Rororo: Я надел модельку Вашего света на героя, но свет не идет :(