Creating a Portal Radio

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Русский (ru)Translate (Translate)

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

Создание

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

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

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

  1. Создайте ambient_generic(en) и разместить его внутри поля анти-экспроприации. Назовите его radio_sound_fizzle
  2. Создайте radio_sound_fizzle's Sound Name UpdateItem.Fizzle.
  3. Создайте filter_activator_name(en). Назовите его radio_filter. Установите Filter Name как radio_1.
  4. Создайте trigger_once(en) с теми же размерами и в том же положении, что и trigger_portal_cleanser(en), установите фильтр для 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