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