×
Меню
Индекс

AttachLight

Attach Light устанавливает точку входа для игрового «света» у светильников.
Т.е. указывает движку позицию для добавления освещения в целевом объекте.
 
Позицией Attach Light , можно управлять. Т.е. создать анимацию движения.
Если в светильнике нет этой Ноды, то, свет будет идти из нулевых координат объекта, к примеру, прямо из руки держащего факел, что выглядит "не логично".
AttachLight и BoneOffset в одной упаковке.
 
Создание AttachLight  в модели светильника:
См.
здесь.
 
Примечание.
Возможно повесить KeyframeController, но, понимаются только ключи смены позиции, скалирование не работает.
Что логично.
Поскольку это только точка входа света, который целиком и полностью управляется движком.
 
По видимости, ничего кроме перемещения работать не будет.
Проводились опыты с VisController и пр. - никакого результата, ожидаемо, не наблюдалось.
 
Примечание.
Важно!
Если светильник имеет анимацию этой ноды и в редакторе ему указан некоторый звук, неважно скриптом, или в свойствах, в игре возникает серьезный баг!
- Звук зацикливается!
т.е. звук будет начинать проигрываться в каждом фрейме с начала!
В результате, получалось сильнейшее падение ФПС и невнятный фоновый шум.
Это баг игры, по всей очевидности.
 
Т.е. если AttachLight  имеет анимацию, то нельзя назначать звуки на этот светильник!
 
Но это можно обойти использованием скриптов, или поместив светильник в инвентарь существа.
Т.е. перемещая само существо имеющее и умеющие использовать светильник.
Либо добавить звук на скрытый активатор, который будет перемещаться вместе с видимой частью светильника.
 
Примечание.
Попытки добавить эту ноду в файлы оружия, или базовой анимации - результата, увы, не дали.
Свет размещается под ногами игрока, но не в координатах оружия.
Что было бы хорошо получить, особенно для моделей со скриптами, например; Истинное пламя.
 
Примечание.
Добавление нескольких AttachLight в одну модель, не показали положительного результата.
Т.е. не получается создать люстру с несколькими свечами и несколькими же точками освещения от нее.
Но, может быть, МВСЕ сможет как-то решить эту задачу.