Переопределить анимацию


Переопределяет анимацию энтити на другую. Это можно использовать для замены предопределённых анимаций (например, анимацию персонажа “walk”) на другую созданную пользователем прямо во время игры. Вы можете указать одно и то же имя по умолчанию (например, “walk”) для обоих параметров, чтобы вернуть анимацию к её исходным настройкам.

Сигнатура:

override_animation(entity, anim_to_override, override_with)
АргументОписаниеТипОбязателен?
entityЭнтити для переопределения анимации.ЭнтитиДа
anim_to_overrideИмя анимации, которая будет переопределена.СтроковыйДа
override_withИмя анимации, которую нужно использовать вместо переопределённой.СтроковыйДа

Пример:

override_animation(player, "walk", "silly_walk")

Результат: Пока не будет отменена анимация “silly_walk” она будет использоваться всякий раз, когда персонаж игрока ходит, вместо стандартной анимации “walk”.

Используйте функцию Переопределить анимацию (вместе с функцией установить скорость передвижения), чтобы заменить стандартную анимацию ходьбы персонажа игрока на анимацию бега при путешествии по пустыне или на ошеломлённую анимацию, когда он получил травму.


Нода редактора:

Визуальная демонстрация: