Ru/Making GLaDOS speak
< Ru
Jump to navigation
Jump to search
Template:Otherlang2 Template:Todo:ru
Использование стандартных звуков
Это легко - создать голос компа GLaDOS, но легкий метод не так хорош. Можно использовать ambient_generic для создания голоса, но есть загвоздка: ambient_generic
обьекты продолжают играть, даже если игра на паузе (во тебе и "ambient" в названии!).
На картах Valve вместо ambient_generic
используется logic_choreographed_scene. Вот как сделать голос GLaDOS на своих картах с помощью logic_choreographed_scene
:
- Создайте маленькую комнатку вне обычной зоны игрового процесса (типа туалет). Покройте стены текстурой "nodraw".
- Внутри комнатки создайте generic_actor энтити. Поставте модель models/props/metal_box.mdl' или что-то похожее. Моделька не очень подходит, но Valve использует metal_box потому, что на карте эта модель часто используется (для сохранения памяти).
- Поставте в
generic_actor
поле "Name" как Aperture_AI (можно ТОЛЬКО Aperture_AI,иначе GLaDOS просто-напросто не будет говорить).

generic_actor надо будет изменить на @glados для правильной работы.
- Создайте
logic_choreographed_scene
и поставте в поле Scene что вы хотите проигрывать.
Примечание:Если вы делаете звуки для камер, то вам пригодятся следующие сцены.
Также есть много специальных сцен, как для кубиков или камер.
Камеры (Cameras)
Примечание:Если вы поставили Aperture_AI, то GlaDOS автоматически произнесет следующие звуки, если камера будет разбита.
* scenes\general\generic_security_camera_destroyed-1.vcd
* scenes\general\generic_security_camera_destroyed-2.vcd
* scenes\general\generic_security_camera_destroyed-3.vcd
* scenes\general\generic_security_camera_destroyed-4.vcd
* scenes\general\generic_security_camera_destroyed-5.vcd
Кубики (Storage Cubes)
* general\ai_box_fried.vcd
* general\ai_box_lost.vcd
Итак, активируйте logic_choreographed_scene
и слушайте невнятное вяканье GLaDOS!
Собственные звуки
Чтобы поставить свои звуки GLaDOS - сделайте следующее:
Примечание:Вы должны знать про триггеры, input'ы и output'ы чтобы сделать всё, что тут написано!
- Создайте свой звук и поместите в "%SteamUserDir%/portal/portal/sound/ИмяКарты/"
- Поставьте
ambient_generic
где угодно на карте - по умолчанию рядом с триггером, активирующим звук.
- Для поля "Sound Name" в свойствах
ambient_generic
поставьте путь к нужному звуку.
- Поставьте имя для
ambient_generic
и запустите его с PlaySound input'ом откуда-либо, должно заработать.
Важные примечания
- Ваш аудио файл должен быть формата .wav, по умолчанию 22050 Hz Sample и Playback Rate.
- Открывая карту всему миру, нужно, чтобы звуки были в архиве с картой, либо используйте GCFScape (или BspZip) для добавления файлов в .bsp файл, чтобы звук был прямо в карте.
- Если что-то не работает, запустите звук в игре, затем откройте консоль и посмотрите, не выдает ли она ошибку. Так можно узнать причину неполадки.
Вернутся