CSM.Dev

Создание звука или музыки на карте

Подобной темой не нашёл. Решил создать свою.

для начала потребуется программа gcfscape.

Скачать тут

Значит так создаём комнату свет и старт игрока.
Дальше создаём энтитю ambient_generic (ambient_generic - энтитя которая позволяет проигрывать в карте звуки или музыку.)
Значит открываем её свойства и видим следующее



name - имя энтити. Называем как хочется (например sound1)

sound name - путь к музыке, звуку. Значит пока его не трогаем.

Во флагах (flags) отмечаем что вам надо. о параметрах :

play everywhere - отвечает как будет слышен звук. Не поставленая галочка значит звук будет слышен в том месте где установлена эта энтитя. Поставленая галочка
значит звук будет слышен по всей карте.

Start silent - Отвечает будет сразу после старта игрока слышен звук. Поставлена галчока - звук надо будет активировать каким либо обьектом. Не поставленая галочка - звук сразу воиспроизвводится после старта игрока.

Is not Looped - Будет ли повторяться звук - Не поставленая галочка - звук будет повторяться постоянно, пока какой нибудь обьект его не выключит. Поставленая галочка - звук только 1 раз будет слышен.

Теперь Устанавлием программу gcfcape. Как установили сразу открываем папку steamapps. (steam/steamapps) Ищем файл source sound .cgf и открываем его. Должно высветиться вроде этого



Значит так открываем там папку hl2. Выделяем папку sound. Жмём на неё правую кнопку мыши и выбираем extract. Кидаем на рабочий стол. Как скинется закрываем программу. Открываем папку sound и ищем какой вам надо звук. (музыка находится в папке music) (Пример: открываем папку music и выделяем файл hl2_song6.mp3. Жмём переменовать и копируем название файла. Открываем хаммер и где sound name вставляем имя звука) Получается так music/hl2_song6.mp3. Жмём apply.

Для тех у кого поставлена галочка start client. Создаём браш там где хотим сделать активацию звука. Красим текстурой trigger. И отправляем его в trigger_once.
Жмём отпуты (outputs) Нажимаем add. Делаем так как на скрине



Вместо sound1 вставляете то имя. Которое вы назвали ambient_generic. Теперь жмём apply и компируем.

Тутор подходит у кого стимовская игра

Вот и весь тутор. Кому что-то не понятно пишите в коментариях