Ru/Creating a Portal Radio: Difference between revisions
< 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: | ||
{{ | {{lang|Creating a Portal Radio}} | ||
{{portal}} Этот урок покажет вам, как создать радио, которое обычно играет ускоренную инструментальную версию мелодии '''Still Alive'''. | |||
| | |||
{{portal}} Этот урок покажет вам, как создать | |||
== | == Создание == | ||
# | # Создайте {{L|prop_physics_override}} и установите его {{L|keyvalue|ключ-значение}} ''World Model'' в <code>models/props/radio_reference.mdl</code>. Разместите его на вашей карте, где вам хочется. | ||
# | # Задайте ''Name'' как <code>radio_1</code>. | ||
# | # Создайте {{L|ambient_generic}} и поставьте его рядом с радио. Назовите его <code>radio_sound_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> не отмечен. | ||
Радио | Радио готово! | ||
Если вы используете | Если вы используете поле анти-экспроприации на вашей карте, то: | ||
# | # Создайте {{L|ambient_generic}} и разместить его внутри поля анти-экспроприации. Назовите его <code>radio_sound_fizzle</code> | ||
# | # Создайте <code>radio_sound_fizzle's</code> ''Sound Name'' <code>UpdateItem.Fizzle</code>. | ||
# | # Создайте {{L|filter_activator_name}}. Назовите его <code>radio_filter</code>. Установите ''Filter Name'' как <code>radio_1</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 | ||
|- | |- | ||
|[[ | |[[File:Io11.png]] || OnStartTouch || radio_sound_1 || StopSound || || 0.00 | ||
|- | |- | ||
|[[ | |[[File:Io11.png]] || OnStartTouch || radio_sound_fizzle || PlaySound || || 0.00 | ||
|} | |} | ||
{{ACategory|Portal}} | |||
{{ACategory|Level Design}} | |||
{{ACategory|Tutorials}} |
Latest revision as of 03:43, 22 August 2024
Этот урок покажет вам, как создать радио, которое обычно играет ускоренную инструментальную версию мелодии Still Alive.
Создание
- Создайте prop_physics_override и установите его ключ-значение World Model в
models/props/radio_reference.mdl
. Разместите его на вашей карте, где вам хочется. - Задайте Name как
radio_1
. - Создайте ambient_generic и поставьте его рядом с радио. Назовите его
radio_sound_1
. - Создайте
radio_sound_1's
Sound NamePortal.room1_Radio
. Задайте Source Entity Name какradio_1
. - Убедитесь, что ни один из флагов
radio_sound_1
не отмечен.
Радио готово!
Если вы используете поле анти-экспроприации на вашей карте, то:
- Создайте ambient_generic и разместить его внутри поля анти-экспроприации. Назовите его
radio_sound_fizzle
- Создайте
radio_sound_fizzle's
Sound NameUpdateItem.Fizzle
. - Создайте filter_activator_name . Назовите его
radio_filter
. Установите Filter Name какradio_1
. - Создайте trigger_once с теми же размерами и в том же положении, что и trigger_portal_cleanser , установите фильтр для
radio_filter
и задайте следующие свойства:
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnStartTouch | radio_sound_1 | StopSound | 0.00 | |
![]() |
OnStartTouch | radio_sound_fizzle | PlaySound | 0.00 |