Ru/Creating a Portal Radio: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
No edit summary
m (obsolete language category)
 
(21 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|Creating a Portal Radio}}
| title = Создание портала Радио
{{portal}} Этот урок покажет вам, как создать радио, которое обычно играет ускоренную инструментальную версию мелодии '''Still Alive'''.
| en = Creating a Radio}}
{{Back|Portal Level Creation:ru}}
{{portal}} Этот урок покажет вам, как создать портал радиостанций, которые обычно играют быстрые инструментальная версия песни Still Alive.


== строительство ==
== Создание ==


# Создать '''[[prop_physics_override]]''' лица и установить его модель мира [[keyvalue|ключ-значение]] в <code>radio_reference.mdl</code>. Место это, где вы хотите в вашей карте.
# Создайте {{L|prop_physics_override}} и установите его {{L|keyvalue|ключ-значение}} ''World Model'' в <code>models/props/radio_reference.mdl</code>. Разместите его на вашей карте, где вам хочется.
# Название радио <code>radio_1</code>.
# Задайте ''Name'' как <code>radio_1</code>.
# Создать '''[[ambient_generic]]''' лица и место его рядом с радио. Назовите его <code>radio_sound_1</code>.
# Создайте {{L|ambient_generic}} и поставьте его рядом с радио. Назовите его <code>radio_sound_1</code>.
# Сделайте звук <code>Portal.room1_Radio</code> Имя <code>radio_sound_1</code> в. Сделать ее ''источник Entity Имя'' <code>radio_1</code>.
# Создайте <code>radio_sound_1's</code> ''Sound Name'' <code>Portal.room1_Radio</code>. Задайте ''Source Entity Name'' как <code>radio_1</code>.
# Убедитесь, что ни один из флагов radio_sound_1 являются проверяется.
# Убедитесь, что ни один из флагов <code>radio_sound_1</code> не отмечен.


Радио завершена!
Радио готово!


Если вы используете fizzler на вашей карте, то:
Если вы используете поле анти-экспроприации на вашей карте, то:
# Создать '''ambient_generic''' лица и разместить его внутри fizzler. Назовите его <code>radio_sound_fizzle</code>
# Создайте {{L|ambient_generic}} и разместить его внутри поля анти-экспроприации. Назовите его <code>radio_sound_fizzle</code>
# Сделайте звук <code>UpdateItem.Fizzle</code> Имя radio_sound_fizzle в.
# Создайте <code>radio_sound_fizzle's</code> ''Sound Name'' <code>UpdateItem.Fizzle</code>.
# Создать '''[[filter_activator_name]]'''. Назовите его <code>radio_filter</code>. Установить Имя фильтра для <code>radio_1</code>.
# Создайте {{L|filter_activator_name}}. Назовите его <code>radio_filter</code>. Установите ''Filter Name'' как <code>radio_1</code>.
# Создать '''[[trigger_once]]''' с тем же размер и то же положение, как [[trigger_portal_cleanser]], установить фильтр для <code>radio_filter</code> и установить следующие результаты:
# Создайте {{L|trigger_once}} с теми же размерами и в том же положении, что и {{L|trigger_portal_cleanser}}, установите фильтр для <code>radio_filter</code> и задайте следующие свойства:
{| class=standard-table
{| class=standard-table
! || Выходной имени || Целевая лиц || Через этот вход || параметр || задержка
! || Output named || Target entities || Via this input || Parameter || Delay
|-
|-
|[[Image:Io11.png]] || OnStartTouch || radio_sound_1 || StopSound ||  || 0.00
|[[File:Io11.png]] || OnStartTouch || radio_sound_1 || StopSound ||  || 0.00
|-
|-
|[[Image:Io11.png]] || OnStartTouch || radio_sound_fizzle || PlaySound ||  || 0.00
|[[File:Io11.png]] || OnStartTouch || radio_sound_fizzle || PlaySound ||  || 0.00
|}
|}


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

Latest revision as of 03:43, 22 August 2024

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