Difference between revisions of "Creating a Radio:ru"

From Valve Developer Community
Jump to: navigation, search
Line 8: Line 8:
 
== Создание ==
 
== Создание ==
  
# Создайте '''[[prop_physics_override]]''' и установить его [[keyvalue|ключ-значение]] ''World Model'' в <code>radio_reference.mdl</code>. Разместите его на вашей карте, где вам хочется.
+
# Создайте '''[[prop_physics_override]]''' и установите его [[keyvalue|ключ-значение]] ''World Model'' в <code>radio_reference.mdl</code>. Разместите его на вашей карте, где вам хочется.
 
# ''Name'' радио <code>radio_1</code>.
 
# ''Name'' радио <code>radio_1</code>.
# Создать '''[[ambient_generic]]''' и место его рядом с радио. Назовите его <code>radio_sound_1</code>.
+
# Создайте '''[[ambient_generic]]''' и место его рядом с радио. Назовите его <code>radio_sound_1</code>.
 
# Сделайте звук <code>Portal.room1_Radio</code> ''Sound Name'' <code>radio_sound_1</code> в. Сделать ее ''Source Entity Name'' <code>radio_1</code>.
 
# Сделайте звук <code>Portal.room1_Radio</code> ''Sound Name'' <code>radio_sound_1</code> в. Сделать ее ''Source Entity Name'' <code>radio_1</code>.
 
# Убедитесь, что ни один из флагов radio_sound_1 не отмечен.
 
# Убедитесь, что ни один из флагов radio_sound_1 не отмечен.
Line 17: Line 17:
  
 
Если вы используете поле анти-экспроприации на вашей карте, то:
 
Если вы используете поле анти-экспроприации на вашей карте, то:
# Создать '''ambient_generic''' и разместить его внутри fizzler. Назовите его <code>radio_sound_fizzle</code>
+
# Создайте '''ambient_generic''' и разместить его внутри fizzler. Назовите его <code>radio_sound_fizzle</code>
 
# Сделайте звук <code>UpdateItem.Fizzle</code> ''Sound Name'' radio_sound_fizzle в.
 
# Сделайте звук <code>UpdateItem.Fizzle</code> ''Sound Name'' radio_sound_fizzle в.
# Создать '''[[filter_activator_name]]'''. Назовите его <code>radio_filter</code>. Установить Имя фильтра для <code>radio_1</code>.
+
# Создайте '''[[filter_activator_name]]'''. Назовите его <code>radio_filter</code>. Установить Имя фильтра для <code>radio_1</code>.
# Создать '''[[trigger_once]]''' с тем же размер и то же положение, как [[trigger_portal_cleanser]], установить фильтр для <code>radio_filter</code> и установить следующие настройки:
+
# Создайте '''[[trigger_once]]''' с тем же размер и то же положение, как [[trigger_portal_cleanser]], установить фильтр для <code>radio_filter</code> и установить следующие настройки:
 
{| class=standard-table
 
{| class=standard-table
 
! || Output named || Target entities || Via this input || Parameter || Delay
 
! || Output named || Target entities || Via this input || Parameter || Delay

Revision as of 08:17, 10 April 2012

English
Portal Level Creation:ru

[Portal] Этот туториал покажет вам, как создать радио, которое обычно играет ускоренную инструментальную версию мелодии Still Alive.

Создание

  1. Создайте prop_physics_override и установите его ключ-значение World Model в radio_reference.mdl. Разместите его на вашей карте, где вам хочется.
  2. Name радио radio_1.
  3. Создайте ambient_generic и место его рядом с радио. Назовите его radio_sound_1.
  4. Сделайте звук Portal.room1_Radio Sound Name radio_sound_1 в. Сделать ее Source Entity Name radio_1.
  5. Убедитесь, что ни один из флагов radio_sound_1 не отмечен.

Радио готово!

Если вы используете поле анти-экспроприации на вашей карте, то:

  1. Создайте ambient_generic и разместить его внутри fizzler. Назовите его radio_sound_fizzle
  2. Сделайте звук UpdateItem.Fizzle Sound Name radio_sound_fizzle в.
  3. Создайте filter_activator_name. Назовите его radio_filter. Установить Имя фильтра для radio_1.
  4. Создайте trigger_once с тем же размер и то же положение, как trigger_portal_cleanser, установить фильтр для radio_filter и установить следующие настройки:
Output named Target entities Via this input Parameter Delay
Io11.png OnStartTouch radio_sound_1 StopSound 0.00
Io11.png OnStartTouch radio_sound_fizzle PlaySound 0.00