×
Menu

NiKeyframeController - notes

 
Примечание.
Контроллер с пустым слотом Target всегда будет приводить к Крашу игры и редактора!
Цель должна быть всегда!
Кроме случая использования этого контроллера в
КФ файле.
 
Примечание.
Можно создавать «пустой» контроллер, но хотя бы с одним ключом в NiKeyframeData.
Такой пустой контроллер заблокирует изменения, от воздействия (например) изменения размеров предмета, в игре.
*Впрочем, будет проще копипастить готовые. Такие "пустышки" есть в дефолтных магических эффектах.
 
Например, эффект урона магией масштабируемый от размера существа в игре, что также может приводить к смещению частиц относительно их стартовых координат.
Добавление подобного контроллера на их эмиттер, фиксирует положение и размер.
Предотвращая паразитное смещение в сторону. В оригинальных файлах магии (_hit) это использовано.
 
Примечание.
В виде пустышки может использоваться в КФ файлах.
Здесь он является необходимым баластом, для случаев, когда вся анимация объекта делалась морфингом.
 
Примечание.
В иных случаях, NiKeyframeController  может вызывать баги, препятствуя правильному изменению позиции объекта!
Либо, объект может начать "плясать" в игре.
Выкладываете в редакторе объект в мир, а он делает резкий скачок в сторону!
 
Сам по себе, такой «паразит» возникает, как побочный эффект при экспорте официальным модулем из МАХа без флага «controller». И всегда - при экспорте, через ФФЕ модуль, если не был выбран флаг "create separate sequence".
ФФЕ - добавляет КейФрейм вообще ко всем объектам!
Единственный способ не получать КейФрейм в "нагрузку", там, где он совсем не нужен - использовать экспорт с опцией выгрузки анимации в отдельный Кф файл.
Однако, в случаях, где анимация все-таки нужна на некоторых объектах, то придется вычищать КейФрейм со всех прочих объектов ниф файла, которым он не нужен.
В ТЕСэкспортере, сделали управляемый патч. Собственно флаг Controller.
Однако, в некоторых случаях бывает необходимо, снять флаг Controller.
Например, для экспорта анимации Невидимости.
 
Паразитный кейфрейм подлежит обязательному удалению из модели!

В данном случае, он здесь НЕ НУЖЕН и подлежит удалению.
Прическа экспортировалась целиком, со всеми настройками, из 5.1 макса, что и привело к этому "багу".
Контроллер с пустым слотом Target - гарантированно приведет игру к Вылету.
 
Исключение:
-
KF файлы.
Здесь цели может не быть, или в качестве цели будет указан корень файла. Во всех имеющихся здесь контроллерах.
А это правильно настроенный контроллер!
Слот target содержит целевой объект.