Skip to content

Animation

Воспроизводит или останавливает именованную анимацию персонажа, заданную в редакторе сцен. Поддерживает зацикливание и блокировку до завершения анимации.

Сторона

SERVER

Синтаксис

animation <action:string> <animationName:string> [loop:boolean=false] [unique:boolean=false] [--block]

Параметры

  • action (string, обязательный): Что делать. Допустимые значения: play, stop.
  • animationName (string, обязательный): Имя анимации, заданное в редакторе сцен.
  • loop (boolean, необязательный): Если true, анимация автоматически перезапускается после завершения. По умолчанию false.
  • unique (boolean, необязательный): Если true, сущность персонажа удаляется после завершения анимации. По умолчанию false.
  • --block (флаг, необязательный): Приостанавливает выполнение сюжета до завершения анимации. Работает только с play.

Примеры

// Воспроизвести анимацию ходьбы без блокировки
# animation play guard_patrol
// Воспроизвести зацикленную анимацию бездействия
# animation play npc_idle loop:true
// Воспроизвести анимацию смерти и ждать завершения
# animation play boss_death --block
// Остановить текущую анимацию
# animation stop guard_patrol