×
Menu

NiSwitchNode

Именная Нода переключатель.
Позволяет переключать вложенные объекта в зависимости от неких игровых условий.
Например: Игрок нажал красную кнопку, которая становится, при нажатии, зеленой.
 
В оригинальной игре  - СЛОМАНО.
Либо не доработано в должной мере. Либо нужные неизвестные условия для прямого использования.
Исправлено в МСП 2.4, однако для работы требуется МВСЕ 2х версий от 2017-19 годов.
 
В целом NiSwitchNode АРХИПОЛЕЗНАЯ вещь, позволяющая обходится без создания анимаций для изменяемых объектов.
Мгновенно сменяя один вложенный объект на другой.
Что положительно сказывается, как на времени создания моделей, так и на ФПС.
Поскольку измененная анимацией модель продолжает ее проигрывать, даже если это 1-2 кадра статичного положения!
Также, не требуется создавать локальные скрипты включающие смену анимаций, либо заменяющие одну модель на другую.
Можно создавать глобальный скрипт работающий через МВСЕ 2.0 и переключающий сразу все объекты определенного типа.
Также, можно создавать и локальные скрипты, например; детектирующие активацию конкретного предмета.
Флаг 32.
 
По всем параметрам, кроме строки "Unknown Int 1" обычная нода.
 
Строка "Unknown Int 1" определяет отображаемый по умолчанию объект.
Т.е. номер в списке вложенного в эту ноду объекта.
При использовании МВСЕ, в игре, можно изменять это значение.
Таким образом переключая отображение объектов.
 
Правка Nif.xml файла позволяет сменить "Unknown Int 1" на более понятное название "Switch State".

Добавление в Нифскопе.
- Легко.
 
Создание в 3д МАХ.
- не известно.
Но, вероятно полностью не поддержано для модулей 4.0 версии.
 
Примечания.
См. здесь.
 
Редактирование Nif.xml файла.
- желательно!