Skip to content

Subscene

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

Сторона

SERVER

Синтаксис

subscene <action:string> <subsceneName:string> [loop:boolean=false] [unique:boolean=false] [--block]

Параметры

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

Примеры

// Воспроизвести группу персонажей, входящих вместе
# subscene play guards_enter
// Воспроизвести зацикленную фоновую подсцену толпы
# subscene play crowd_idle loop:true
// Воспроизвести боевую сцену и ждать завершения
# subscene play battle_intro --block
// Остановить текущую подсцену
# subscene stop crowd_idle