Объект trigger_soundscape используется для воспроизведения звуков и музыки какого-либо объекта env_soundscape_triggerable для того игрока, который заденет этот триггер.
Не обнаружены.
В игре CS:S на любой из карт можно использовать стандартные soundscapes. Их список можно найти по этому адресу:
Для прослушивания любого soundscape во время игры можно воспользоваться консольной командой "playsoundscape".
Гранаты, брошенные игроком, являются физическими объектами, поэтому могут контактировать с триггерами. Все виды оружия, которое можно подобрать, не контактируют с триггерами.
Углы "Pitch Yaw Roll" могут быть использованы для поворота триггера на нужный угол в начале каждого раунда. На этот угол автоматически поворачиваются Brush-объекты при своём появлении на карте, поэтому этот объект будет работать как задумано только при "Pitch Yaw Roll" = "0 0 0". Если же указать другой угол, например "30 -45 15", то придётся вручную поворачивать весь триггер на углы соответственно "30 -45 15". Выполнить это можно при помощи утилиты поворота, масштабирования и перемещения "Transform [Ctrl+M]". Правильность постановки этого объекта на карте можно проверить при помощи консольной команды "showtriggers_toggle", которая позволяет отображать триггеры в игре.
Консольная переменная "showtriggers 1" позволяет включить отображение материала tools/toolstrigger в игре, точно так же как он отображается в редакторе Hammer. Для переключения отображения этого материала (Показать/Скрыть) используется консольная команда "showtriggers_toggle".
csssdk_trigger_soundscape.vmf
Карта не блещет оригинальностью, однако позволяет продемонстрировать то, как работает объект trigger_soundscape.
На карте всего два объекта env_soundscape_triggerable и оба используются в группе со своими объектами trigger_soundscape. На карте так же размещено несколько объектов trigger_soundscape, которые используют объекты env_soundscape_triggerable для переключения soundscapes.
На карте размещено небольшое помещение в которое можно попасть как через дверь, так и через окна или отверстия в крыше. Оба объекта env_soundscape_triggerable размещены на улице в недосягаемом для игрока месте. Появившись в точке появления игроков, игрок сразу задевает объект trigger_soundscape, который включает для этого игрока звуки, запланированные первым env_soundscape_triggerable. Если не заходить в дом, а побегать вокруг него по улице, то игрок постоянно будет слышать звуки первого env_soundscape_triggerable, даже не смотря на то, что игрок не будет находиться в области его действия и области действия первого trigger_soundscape. Когда игрок оказывается в доме начинает действовать второй env_soundscape_triggerable. Каким бы образом игрок не проник в дом: через дверь, окно или крышу – внутри дома он всегда будет слышать второй env_soundscape_triggerable. Это результат действия триггера trigger_soundscape, размещённого внутри всего помещения дома. Из дома есть два пути: через дверь и окна. Если игрок выйдет через дверь, то он обязательно заденет первый триггер trigger_soundscape и это активирует первый env_soundscape_triggerable. Если игрок выползет на улицу через окна, то он обязательно заденет один из триггеров trigger_soundscape, использующих первый env_soundscape_triggerable. Как и в случае с дверью, это активирует первый env_soundscape_triggerable. Таким образом, как бы игрок не двигался по карте, находясь на улице он всегда будет слышать первый env_soundscape_triggerable, а внутри дома всегда будет слышать второй env_soundscape_triggerable.