Как мгновенно перейти к другой логике, чтобы прервать звук?
Вопрос
Как мгновенно перейти к другой логике, чтобы прервать звук?
Ответ
Для мгновенного перехода к другой логике и прерывания воспроизведения звука можно использовать следующий подход:
На секцию "говорит" добавьте следующую информацию:
on_info = %=play_sound(поговорил)%
on_actor_in_zone = зона | {+поршень} %=stop_sound(поговорил)% sr_idle@орет
Таким образом, когда актер войдет в зону, воспроизведение текущего звука будет немедленно прекращено и логика перейдет к секции "орет".