Ru/TF2/Setup Gates: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (+разделы)
m (obsolete language category)
 
(12 intermediate revisions by 9 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:ru|Для таких оранжевых дверей можно использовать любые из <code>props_gameplay/door_grate</code> моделей. Они различаются размерами. В данном примере использованы <code>door_grate001</code>}}
{{Note|Для таких оранжевых дверей можно использовать любые из <code>props_gameplay/door_grate</code> моделей. Они различаются размерами. В данном примере использованы <code>door_grate001</code>}}


== Создание работающей двери ==
== Создание работающей двери ==
=== Дверь ===
=== Дверь ===
Создайте браш, схожий по размерам с верхней створкой двери. Текстуруйте его tools/toolsnodraw текстурой или любой другой. Затем создадите из ней энтити {{ent|func_door}}.
{| class=standard-table
!  Имя свойства || Описание || Значение
|-
| 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'', который позволяет открывать дверь нажатием. Это делается, чтобы запретить открытие двери до конца этапа подготовки.
Скопируйте эту энтити вниз двери. Установите имя в <code>grate_door_bottom</code>. Смените свойство <code>Move Direction</code> на <code>Down</code>.
=== Установка parent ===
=== Установка parent ===
Установите свойство ''Parent'' верхней створки <code>grate_prop_top</code> в ''grate_door_top''. Аналогичным образом установите это свойство для нижней створки. Это позволит створкам двигаться вместе с реальными дверями.
=== Работа таймера ===
=== Работа таймера ===
Теперь следует подготовить работу таймера (если вы не знаете, как работать с таймером прочитайте про энтити {{ent|team_round_timer}}).
Выберите ваш энтити ''team_round_timer'' и установите его аутпуты следующим образом:
{| class=standard-table
!  || 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
|}
Это означает что двери откроются как только закончится время подготовки.


{{return:ru|Team Fortress 2 Level Creation:ru|Создание уровня Team Fortress 2}}


{{otherlang:ru}}
{{otherlang:ru:en|TF2/Setup Gates}}


[[Category:Team Fortress 2:ru]]
{{ACategory|Team Fortress 2}}
[[Category:Russian]]

Latest revision as of 04:06, 22 August 2024

English (en)한국어 (ko)Русский (ru)Translate (Translate)

Ворота подготовки - это оранжевые решётчатые двери, которые открываются для команды атакующих на картах режимов захвата точек и вагонетки в конце этапа подготовки.

Создание внешнего вида

Дверной проём

Разместите энтити 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 для нижней створок.

Note.pngПримечание:Для таких оранжевых дверей можно использовать любые из 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
Io11.png OnSetupFinished grate_door_top Open <none> 0.00 No
Io11.png OnSetupFinished grate_door_bottom Open <none> 0.00 No

Это означает что двери откроются как только закончится время подготовки.


‹‹ Назад к Создание уровня Team Fortress 2