Ru/Making GLaDOS speak: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (obsolete language category)
 
(15 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{otherlang2
{{Underlinked|date=January 2024}}
|en=Making_GLaDOS_speak
{{lang|Making GLaDOS speak|title=Заставляем ГЛаДОС говорить}}
}}
{{Todo:ru|Данная статья переведена не полностью.}}
== Использование стандартных звуков ==
== Использование стандартных звуков ==
Это легко - создать голос компа GLaDOS, но легкий метод не так хорош. Можно использовать {{ent|ambient_generic}} для создания голоса, но есть загвоздка: <code>ambient_generic</code> обьекты продолжают играть, даже если игра на паузе (во тебе и "ambient" в названии!).
Это легко - создать голос ГЛаДОС, но легкий метод не так хорош. Вы можете использовать {{ent|ambient_generic}} для создания голоса, но есть недостаток: <code>ambient_generic</code> объекты продолжают играть, даже если игра на паузе (поэтому и называется "ambient").


На картах Valve вместо <code>ambient_generic</code> используется {{ent|logic_choreographed_scene}}. Вот как сделать голос GLaDOS на своих картах с помощью <code>logic_choreographed_scene</code>:
На картах Valve вместо <code>ambient_generic</code> используется {{ent|logic_choreographed_scene}}. Вот как сделать голос ГЛаДОС на своих картах с помощью <code>logic_choreographed_scene</code>:


#Создайте маленькую комнатку вне обычной зоны игрового процесса (типа туалет). Покройте стены текстурой "nodraw".
#Создайте маленькую комнатку вне обычной зоны игрового процесса (типа туалет). Покройте стены текстурой "nodraw".
#Внутри комнатки создайте {{ent|generic_actor}} энтити. Поставте модель ''models/props/metal_box.mdl''' или что-то похожее. ''Моделька не очень подходит, но Valve использует metal_box потому, что на карте эта модель часто используется (для сохранения памяти).''
#Внутри комнатки создайте энтити {{ent|generic_actor}}. Поставьте модель ''models/props/metal_box.mdl''' или что-то похожее. ''Моделька не очень подходит, но Valve использует metal_box потому, что на карте эта модель часто используется (для сохранения памяти).''
#Поставте в <code>generic_actor</code> поле "Name" как '''Aperture_AI''' (можно ТОЛЬКО Aperture_AI,иначе сцена не будет функционировать).
#Поставьте в <code>generic_actor</code> поле "Name" как '''Aperture_AI''' (можно ТОЛЬКО Aperture_AI, иначе сцена не будет функционировать).
{{Note|В Portal 2,имя <code>generic_actor</code> надо будет изменить на '''@glados''' для правильной работы.}}  
{{Note|В Portal 2, имя <code>generic_actor</code> нужно будет изменить на '''@glados''' для правильной работы.}}  
#Создайте <code>logic_choreographed_scene</code> и поставте в поле Scene что вы хотите проигрывать.
#Создайте <code>logic_choreographed_scene</code> и поставьте в поле Scene что вы хотите проигрывать.
{{Note|Если вы делаете звуки для камер, то вам пригодятся следующие сцены.}}
{{Note|Если вы делаете звуки для камер, то вам пригодятся следующие сцены.}}


Line 18: Line 16:


'''Камеры (Cameras)'''
'''Камеры (Cameras)'''
  {{Note|Если вы поставили Aperture_AI, то GlaDOS автоматически произнесет следующие звуки, если камера будет разбита.}}
  {{Note|Если вы поставили Aperture_AI(Не работает с @glados!), то GlaDOS автоматически произнесет следующие звуки, если камера будет разбита.}}
{{Note|Если все сцены будут проиграны, то ГЛаДОС прекратит случайно проигрывать сцены и будет проигрывать только пятую}}
  * '''scenes\general\generic_security_camera_destroyed-1.vcd'''
  * '''scenes\general\generic_security_camera_destroyed-1.vcd'''
  * '''scenes\general\generic_security_camera_destroyed-2.vcd'''
  * '''scenes\general\generic_security_camera_destroyed-2.vcd'''
Line 30: Line 29:
  * '''general\ai_box_lost.vcd'''
  * '''general\ai_box_lost.vcd'''


Итак, активируйте <code>logic_choreographed_scene</code> и слушайте реплики GLaDOS!
Итак, активируйте <code>logic_choreographed_scene</code> и слушайте реплики ГЛаДОС!


== Собственные звуки ==
== Собственные звуки ==


Чтобы поставить свои звуки GLaDOS - сделайте следующее:
Чтобы поставить свои звуки ГЛаДОС - сделайте следующее:


{{Note|Вы должны знать про триггеры, input'ы и output'ы чтобы сделать всё, что тут написано!}}
{{Note|Вы должны знать про триггеры, input'ы и output'ы чтобы сделать всё, что тут написано!}}
Line 46: Line 45:
* Ваш аудио файл должен быть формата .wav, по умолчанию 22050 Hz Sample и Playback Rate.
* Ваш аудио файл должен быть формата .wav, по умолчанию 22050 Hz Sample и Playback Rate.
* Публикуя карту, нужно, чтобы звуки были в архиве с картой, либо используйте bspzip для добавления файлов в .bsp файл, чтобы звук был прямо в карте.
* Публикуя карту, нужно, чтобы звуки были в архиве с картой, либо используйте bspzip для добавления файлов в .bsp файл, чтобы звук был прямо в карте.
* Если вы используете bspzip,убедитесь,что все буквы - строчные и используют внутреннюю папку звуков .bsp от "/sound/НАЗВАНИЕКАРТЫ/sound.wav"
** Если вы используете bspzip, убедитесь,что все буквы - строчные и используют внутреннюю папку звуков .bsp от "/sound/НАЗВАНИЕКАРТЫ/sound.wav"
* Если что-то не работает, запустите звук в игре, затем откройте консоль и посмотрите, не выдает ли она ошибку. Так можно узнать причину неполадки.
* Если что-то не работает, запустите звук в игре, затем откройте консоль и посмотрите, не выдаёт ли она ошибку. Так можно узнать причину неполадки.
* Если вы используете сцены из камеры GLaDOS - назовите generic_actor как tim_larkin
* Если вы используете сцены из камеры ГЛаДОС - назовите generic_actor как tim_larkin


== Вернутся ==
== Вернуться ==
* [[Portal Level Creation:ru]]
* {{LCategory|Portal level design}}


[[Category:Russian]]
{{ACategory|Level Design}}
{{ACategory|Tutorials}}

Latest revision as of 03:52, 22 August 2024

Underlinked - Logo.png
This article needs more Wikipedia icon links to other articles to help Wikipedia icon integrate it into the encyclopedia. Please help improve this article by adding links Wikipedia icon that are relevant to the context within the existing text.
January 2024
English (en)Русский (ru)Translate (Translate)

Использование стандартных звуков

Это легко - создать голос ГЛаДОС, но легкий метод не так хорош. Вы можете использовать ambient_generic для создания голоса, но есть недостаток: ambient_generic объекты продолжают играть, даже если игра на паузе (поэтому и называется "ambient").

На картах Valve вместо ambient_generic используется logic_choreographed_scene. Вот как сделать голос ГЛаДОС на своих картах с помощью logic_choreographed_scene:

  1. Создайте маленькую комнатку вне обычной зоны игрового процесса (типа туалет). Покройте стены текстурой "nodraw".
  2. Внутри комнатки создайте энтити generic_actor. Поставьте модель models/props/metal_box.mdl' или что-то похожее. Моделька не очень подходит, но Valve использует metal_box потому, что на карте эта модель часто используется (для сохранения памяти).
  3. Поставьте в generic_actor поле "Name" как Aperture_AI (можно ТОЛЬКО Aperture_AI, иначе сцена не будет функционировать).
Note.pngПримечание:В Portal 2, имя generic_actor нужно будет изменить на @glados для правильной работы.
  1. Создайте logic_choreographed_scene и поставьте в поле Scene что вы хотите проигрывать.
Note.pngПримечание:Если вы делаете звуки для камер, то вам пригодятся следующие сцены.

Также есть много специальных сцен, как для кубиков или камер.

Камеры (Cameras)

Note.pngПримечание:Если вы поставили Aperture_AI(Не работает с @glados!), то GlaDOS автоматически произнесет следующие звуки, если камера будет разбита.
Note.pngПримечание:Если все сцены будут проиграны, то ГЛаДОС прекратит случайно проигрывать сцены и будет проигрывать только пятую
* 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 и слушайте реплики ГЛаДОС!

Собственные звуки

Чтобы поставить свои звуки ГЛаДОС - сделайте следующее:

Note.pngПримечание:Вы должны знать про триггеры, input'ы и output'ы чтобы сделать всё, что тут написано!
  1. Создайте свой звук и поместите в "%SteamUserDir%/portal/portal/sound/ИмяКарты/"
  2. Поставьте ambient_generic где угодно на карте - по умолчанию рядом с триггером, активирующим звук.
  3. Для поля "Sound Name" в свойствах ambient_generic поставьте путь к нужному звуку.
  4. Поставьте имя для ambient_generic и запустите его с PlaySound input'ом откуда-либо, должно заработать.

Важные примечания

  • Ваш аудио файл должен быть формата .wav, по умолчанию 22050 Hz Sample и Playback Rate.
  • Публикуя карту, нужно, чтобы звуки были в архиве с картой, либо используйте bspzip для добавления файлов в .bsp файл, чтобы звук был прямо в карте.
    • Если вы используете bspzip, убедитесь,что все буквы - строчные и используют внутреннюю папку звуков .bsp от "/sound/НАЗВАНИЕКАРТЫ/sound.wav"
  • Если что-то не работает, запустите звук в игре, затем откройте консоль и посмотрите, не выдаёт ли она ошибку. Так можно узнать причину неполадки.
  • Если вы используете сцены из камеры ГЛаДОС - назовите generic_actor как tim_larkin

Вернуться