Ru/TF2/Setup Gates: Difference between revisions
m (fixed link) |
m (obsolete language category) |
||
(7 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
{{lang|TF2/Setup_Gates}} | |||
Ворота подготовки - это оранжевые решётчатые двери, которые открываются для команды атакующих на картах режимов захвата точек и вагонетки в конце этапа подготовки. | Ворота подготовки - это оранжевые решётчатые двери, которые открываются для команды атакующих на картах режимов захвата точек и вагонетки в конце этапа подготовки. | ||
Line 12: | Line 13: | ||
Теперь создайте энтити {{ent|prop_dynamic}} и установите для неё следующие свойства: | Теперь создайте энтити {{ent|prop_dynamic}} и установите для неё следующие свойства: | ||
{| | {| class=standard-table | ||
! Имя свойства || Описание || Значение | ! Имя свойства || Описание || Значение | ||
|- | |- | ||
Line 26: | Line 27: | ||
Эта энтити создаёт видимую дверную створку. Создайте сначала одну, затем скопируйте её и поверните, чтобы создать вторую. Поименуйте их соответствующим образом, например здесь приведены имена grate_prop_top для верхней и grate_prop_bottom для нижней створок. | Эта энтити создаёт видимую дверную створку. Создайте сначала одну, затем скопируйте её и поверните, чтобы создать вторую. Поименуйте их соответствующим образом, например здесь приведены имена grate_prop_top для верхней и grate_prop_bottom для нижней створок. | ||
{{ | {{Note|Для таких оранжевых дверей можно использовать любые из <code>props_gameplay/door_grate</code> моделей. Они различаются размерами. В данном примере использованы <code>door_grate001</code>}} | ||
== Создание работающей двери == | == Создание работающей двери == | ||
Line 33: | Line 34: | ||
Создайте браш, схожий по размерам с верхней створкой двери. Текстуруйте его tools/toolsnodraw текстурой или любой другой. Затем создадите из ней энтити {{ent|func_door}}. | Создайте браш, схожий по размерам с верхней створкой двери. Текстуруйте его tools/toolsnodraw текстурой или любой другой. Затем создадите из ней энтити {{ent|func_door}}. | ||
{| | {| class=standard-table | ||
! Имя свойства || Описание || Значение | ! Имя свойства || Описание || Значение | ||
|- | |- | ||
Line 62: | Line 63: | ||
Выберите ваш энтити ''team_round_timer'' и установите его аутпуты следующим образом: | Выберите ваш энтити ''team_round_timer'' и установите его аутпуты следующим образом: | ||
{| | {| class=standard-table | ||
! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnSetupFinished || grate_door_top || Open || <none> || 0.00 || No | ||
|- | |- | ||
| [[ | | [[File:Io11.png]] || OnSetupFinished || grate_door_bottom || Open || <none> || 0.00 || No | ||
|} | |} | ||
Это означает что двери откроются как только закончится время подготовки. | Это означает что двери откроются как только закончится время подготовки. | ||
Line 74: | Line 75: | ||
{{return:ru|Team Fortress 2 Level Creation:ru|Создание уровня Team Fortress 2}} | {{return:ru|Team Fortress 2 Level Creation:ru|Создание уровня Team Fortress 2}} | ||
{{ACategory|Team Fortress 2}} | |||
Latest revision as of 04:06, 22 August 2024
Ворота подготовки - это оранжевые решётчатые двери, которые открываются для команды атакующих на картах режимов захвата точек и вагонетки в конце этапа подготовки.
Создание внешнего вида
Дверной проём
Разместите энтити prop_static в дверном проходе и выберите модель props_gameplay/door_grate001_frame.mdl
. Это позволит создать дверь правильного размера.
Затем разместите ещё две энтити prop_static и выберите для каждой модель props_gameplay/door_grate001_floorplate.mdl
. Одну разместите внизу проёма, а вторую вверху, причём её придётся повернуть.
Дверные створки
Теперь создайте энтити prop_dynamic и установите для неё следующие свойства:
Имя свойства | Описание | Значение |
---|---|---|
World Model | модель энтити | props_gameplay/door_grate_001_top.mdl |
Disable Shadows | отключить тени данной энтити | Yes |
Name | имя энтити | grate_prop_top |
Collisions | модель столкновений | Not Solid |
Эта энтити создаёт видимую дверную створку. Создайте сначала одну, затем скопируйте её и поверните, чтобы создать вторую. Поименуйте их соответствующим образом, например здесь приведены имена grate_prop_top для верхней и grate_prop_bottom для нижней створок.

props_gameplay/door_grate
моделей. Они различаются размерами. В данном примере использованы door_grate001
Создание работающей двери
Дверь
Создайте браш, схожий по размерам с верхней створкой двери. Текстуруйте его tools/toolsnodraw текстурой или любой другой. Затем создадите из ней энтити func_door.
Имя свойства | Описание | Значение |
---|---|---|
Name | имя действующей энтити | grate_door_top |
Render Mode | режим рендера | Dont Render |
Disable Receiving Shadows | отключить затенение | Yes |
Disable Shadows | отключить тень | Yes |
Speed | скорость открытия двери в единицах Хаммера | 300 |
Delay Before Reset | время после которого дверь автоматически закроется, будучи открытой, если стоит значение -1, то дверь не закроется | -1 |
Move Direction | направление открытия двери | Up |
Зайдите в раздел флажков и снимите флажок Touch Opens, который позволяет открывать дверь нажатием. Это делается, чтобы запретить открытие двери до конца этапа подготовки.
Скопируйте эту энтити вниз двери. Установите имя в grate_door_bottom
. Смените свойство Move Direction
на Down
.
Установка parent
Установите свойство Parent верхней створки grate_prop_top
в grate_door_top. Аналогичным образом установите это свойство для нижней створки. Это позволит створкам двигаться вместе с реальными дверями.
Работа таймера
Теперь следует подготовить работу таймера (если вы не знаете, как работать с таймером прочитайте про энтити team_round_timer). Выберите ваш энтити team_round_timer и установите его аутпуты следующим образом:
My Output | Target Entity | Target Input | Parameter | Delay | Only Once | |
---|---|---|---|---|---|---|
![]() |
OnSetupFinished | grate_door_top | Open | <none> | 0.00 | No |
![]() |
OnSetupFinished | grate_door_bottom | Open | <none> | 0.00 | No |
Это означает что двери откроются как только закончится время подготовки.
‹‹ Назад к Создание уровня Team Fortress 2