Перейти к основному содержимому

Как мгновенно перейти к другой логике, чтобы прервать звук?

Вопрос

Как мгновенно перейти к другой логике, чтобы прервать звук?

Ответ

Для мгновенного перехода к другой логике и прерывания воспроизведения звука можно использовать следующий подход:

На секцию "говорит" добавьте следующую информацию:

on_info = %=play_sound(поговорил)%
on_actor_in_zone = зона | {+поршень} %=stop_sound(поговорил)% sr_idle@орет

Таким образом, когда актер войдет в зону, воспроизведение текущего звука будет немедленно прекращено и логика перейдет к секции "орет".