Ru/Env soundscape: Difference between revisions
< Ru
Jump to navigation
Jump to search
No edit summary |
m (→Inputs: Substituted IO templates) |
||
(9 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{lang|Env soundscape}} | {{lang|Env soundscape|title=env_soundscape}} | ||
{{this is a|point entity|name=env_soundscape|engine=Source|sprite=1}} С помощью игроков она переключает активный {{L|soundscape|саундскейп}}, и задает точки, откуда будут исходить позиционные звуки. | |||
Игрок должен находиться в радиусе действия этой сущности и в прямой ее видимости. Саундскейп будет играть до тех пор, пока не будет задет следующий. Если за управление борются несколько саундскейпов, то побеждает ближайший. | Игрок должен находиться в радиусе действия этой сущности и в прямой ее видимости. Саундскейп будет играть до тех пор, пока не будет задет следующий. Если за управление борются несколько саундскейпов, то побеждает ближайший. | ||
'''env_soundscape_triggerable''' - это сущность, родственная с env_soundscape, но используется в сочетании с брашевой сущностью | '''env_soundscape_triggerable''' - это сущность, родственная с env_soundscape, но используется в сочетании с брашевой сущностью {{L|trigger_soundscape}}. | ||
{{ | {{Tip|В некоторых модах, таких как TF2, саундскейпы не будут "видны" через воду, в этом поможет триггерный саундскейп.}} | ||
== Смотрите также == | == Смотрите также == | ||
* | * {{L|Soundscape|Саундскейпы}} | ||
* {{en}} [[env_soundscape_proxy]] | * {{en}} [[env_soundscape_proxy]] | ||
* {{Soundscape lists}} | * {{Soundscape lists}} | ||
* | * {{L|Ambient generic|ambient_generic}} | ||
== Ключевые значения == | == Ключевые значения == | ||
Line 21: | Line 19: | ||
{{KV|Radius|int|Задает диаметр сферы саундскейпа. Также, чтобы включиться, он должен находиться в прямой видимости игроков. -1 означает бесконечную сферу.}} | {{KV|Radius|int|Задает диаметр сферы саундскейпа. Также, чтобы включиться, он должен находиться в прямой видимости игроков. -1 означает бесконечную сферу.}} | ||
{{KV|Soundscape|string|Имя проигрываемого саундскейпа. Приведены некоторые примеры, но не весь список. Лучший способ прослушать саундскейп - использовать консольную команду <code>playsoundscape</code>.}} | {{KV|Soundscape|string|Имя проигрываемого саундскейпа. Приведены некоторые примеры, но не весь список. Лучший способ прослушать саундскейп - использовать консольную команду <code>playsoundscape</code>.}} | ||
{{KV|Sound Position 0-7|targetname|Задает точки на местности, где воспроизводятся позиционные звуки. Должны быть сущности, о которых клиент знает (например, | {{KV|Sound Position 0-7|targetname|Задает точки на местности, где воспроизводятся позиционные звуки. Должны быть сущности, о которых клиент знает (например, {{L|info_target}} или любые видимые).}} | ||
{{KV Parentname:ru}} | {{KV Parentname:ru}} | ||
{{KV EnableDisable:ru}} | {{KV EnableDisable:ru}} | ||
Line 28: | Line 26: | ||
== Inputs == | == Inputs == | ||
{{ | {{I|Enabled, Disabled|Включает/отключает саундскейп. Дублированные входы}} | ||
{{ | {{I|ToggleEnabled|Переключает саундскейп вкл/выкл.}} | ||
{{ScrollBox| | {{ScrollBox| | ||
{{I EnableDisable:ru}} | {{I EnableDisable:ru}} | ||
Line 38: | Line 36: | ||
== Outputs == | == Outputs == | ||
{{IO|OnPlay|Взводятся, когда этот саундскейп активируется.}} | {{IO:ru|OnPlay|Взводятся, когда этот саундскейп активируется.}} | ||
{{O Targetname:ru}} | {{O Targetname:ru}} | ||
{{ACategory|Sound System}} | |||
{{ACategory|Level Design}} | |||
==Tutorials about env_soundscape (Russian)== | ==Tutorials about env_soundscape (Russian)== |
Latest revision as of 07:52, 21 April 2025

env_soundscape
- это точечная энтити , доступно для всех игр на движке Source. С помощью игроков она переключает активный саундскейп , и задает точки, откуда будут исходить позиционные звуки.
Игрок должен находиться в радиусе действия этой сущности и в прямой ее видимости. Саундскейп будет играть до тех пор, пока не будет задет следующий. Если за управление борются несколько саундскейпов, то побеждает ближайший.
env_soundscape_triggerable - это сущность, родственная с env_soundscape, но используется в сочетании с брашевой сущностью trigger_soundscape .

Смотрите также
|
Ключевые значения
- Radius ([todo internal name (i)]) <целое число >
- Задает диаметр сферы саундскейпа. Также, чтобы включиться, он должен находиться в прямой видимости игроков. -1 означает бесконечную сферу.
- Soundscape ([todo internal name (i)]) <строка >
- Имя проигрываемого саундскейпа. Приведены некоторые примеры, но не весь список. Лучший способ прослушать саундскейп - использовать консольную команду
playsoundscape
.
- Sound Position 0-7 ([todo internal name (i)]) <целевой объект >
- Задает точки на местности, где воспроизводятся позиционные звуки. Должны быть сущности, о которых клиент знает (например, info_target или любые видимые).
Parentname:
- Parent ([todo internal name (i)]) <целевой объект >
- Определяет родителя энтити. Энтити будет сохранять своё изначальное отделение от родителя.
EnableDisable:
- Start Disabled (startdisabled) <булева переменная >
- Будет бездействовать до тех пор, пока его не активируют (вероятнее всего с вводом Enable).
- Name (targetname) <объект источник >
- Имя объекта, по которому другие объекты могут ссылаться на этот объект, через Входы/Выходы или другие ключ-параметры (например
parentname
илиtarget
).
Также отображаются на 2D-видах в Hammer и Отчёте об объектах (Entity Report) .См. также: Основные ключ-параметры, входы и выходы доступные для всех объектов
Inputs
- Enabled, Disabled
- Включает/отключает саундскейп. Дублированные входы
- ToggleEnabled
- Переключает саундскейп вкл/выкл.
EnableDisable:
Enable - разрешить
Disable - запретить
- Включает/отключает работоспособность объекта. Также может пропасть из поля зрения.
SetParent <целевая_энтити-родитель>
- Меняет родителя энтити в её иерархии движения.
- SetParentAttachment <строка>
- Присоединяет текущую энтити к специальной именованной точке её родителя, определяемой параметром <строка>

SetParentAttachmentMaintainOffset <string> (Во всех играх начиная с )
- Заменить энтити, прикреплённую к указанной точки её родителя. Перед отправкой этого входа энтити должны быть дочерними в иерархии. Подаваемый параметр должен быть именем прикрепления. Энтити сохранит свою позицию относительно исходной точки и углов родителя при прикреплении.
- Удаляет родителя из иерархии движения этой энтити.
Targetname:
- Kill
- Удаляет этот объект из мира.
- KillHierarchy
- Удаляет объект и его потомков из мира.
- AddOutput <строка >
- Определяет ключ-параметр/выход этого объекта. Потенциально представляет большую опасность, используйте с осторожностью.
Формат:<ключ-параметр> <значение>
Формат:<имя выхода> <целевой объект>:<имя входа>:<параметр>:<пауза>:<макс. количество срабатываний, -1 - бесконечно>
- FireUser1 to FireUser4
- Срабатывание выходов
OnUser
; см. Пользовательские вводы и выводы.
- Use Отсутствует в FGD!
- То же, что и при вызове +use игроком; может не всё. Можно вызвать, создав вывод, которому не указан ввод.
Этот ввод не указан в FGD-файле Valve.
- RunScriptFile <скрипт > (Во всех играх начиная с
)
- Выполнить файл игрового скрипта с диска.
Outputs
- OnPlay
- Взводятся, когда этот саундскейп активируется.
Targetname:
- OnUser1 to OnUser4
- Вызывается в ответ на входы
FireUser
; (см. Пользовательские вводы и выводы).
Tutorials about env_soundscape (Russian)
Lessons created by Project-S