User Tools

Site Tools


ru:override_animation

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


Переопределяет анимацию энтити на другую. Это можно использовать для замены предопределённых анимаций (например, анимацию персонажа “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”.

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


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

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

ru/override_animation.txt · Last modified: 2020/07/27 05:45 by darkpro