×
Меню
Индекс

ACD Start Time

Start Time — время начала анимации.
Задает временные рамки работы контроллера.
Указывается с какого фрейма начинать работать.
 
Обычно установлен 0.000 т.е. с самого начала.
Но может быть использовано и отрицательно значение -1, -3 и т.д.
Это используется в облаках статичных частиц, чтобы зафиксировать их положение, ранее того как их увидит игрок.
А также и для других целей.
При этом, указанная в настройках конкретного контроллера анимация может начинаться в любом другом фрейме.
Некоторые анимации могут начинаться с задержкой, т.к. с 1.000 и далее.
 
Кроме определенного цифрового значения, существует еще и такое:
<float_max> (нифскоп поддерживает внесение такой записи)
Возможно таким образом выбранный контроллер передает управление временем следующему контроллеру.
В нескольких ванильных ниф файлах магических эффектов есть этот параметр.
 
В ряде случаев, это, может приводить к крашу игры.
Если вернуть обычные значения времени, все работает нормально.
Такое отмечалось для пофреймовых контроллеров.
Возможно в сцене обязательно должен присутствовать контроллер имеющий точно заданное время!
Если  же временных рамок не установлено вовсе, то это и приводит к ошибке.
 
Примечание.
<float_max>  и <float_min> (при экспорте из МАХа) стабильно используются в LookAt контроллере, который сам по себе не имеет времени, но лишь считывает данные с другого объекта.
Также, паразитный кейфрейм контроллер может получать эти значения.
 
Примечание.
Плавающие значения могут создаваться для объектов которым НЕ установлена анимация в сцене.
Т.е. нет никаких ключей, но экспорт был произведен через ТЕСэкспортер со снятым флагом "controllers".
В этом случае можно получить еще более "интересные" значения.
Однако, это баг! И такие анимации работать не будут!