Ru/Panels: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
No edit summary
Line 12: Line 12:
1. Создайте [[prop_dynamic]] со следующими настройками:
1. Создайте [[prop_dynamic]] со следующими настройками:
::{| class=standard-table
::{| class=standard-table
!  Название Свойства || Параметр
!  Название свойства || Параметр
|-
|-
| World Model || models/anim_wp/room_transform/arm64x64_interior.mdl
| World Model || models/anim_wp/room_transform/arm64x64_interior.mdl
|-
|-
| Name || panel1
| Name || panel1
|-
| HoldAnimation || true
|-
|-
| Collision || Not Solid
| Collision || Not Solid
|}
|}


2. Создайте браш размером <code>256Lx256Wx32H</code>. Преобразуйте её в [[func_brush]] со следующими настройками:
2. Создайте браш размером <code>256Lx256Wx32H</code>. Преобразуйте его в энтити [[func_brush]] со следующими настройками:
::{| class=standard-table
::{| class=standard-table
!  Название Свойства || Параметр
!  Название свойства || Параметр
|-
|-
| Name || panel1_brush
| Name || panel1_brush
Line 30: Line 32:
|}
|}


3. Создайте [[logic_auto]]и установите следующие output'ы:
3. Создайте энтити [[logic_auto]] и установите следующие выходы:
::{| class=standard-table
::{| class=standard-table
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
|-
|-
| [[Image:Io11.png]] || OnMapSpawn || panel1_brush || SetParentAttachmentMaintainOffset || panel_attach || 0.00 || No
| [[Image:Io11.png]] || OnMapSpawn || panel1_brush || SetParentAttachmentMaintainOffset || panel_attach || 0.00 || Yes(?)
|}
|}


Теперь [[func_brush]] будет следовать за анимацией [[prop_dynamic]]'а.
Теперь func_brush будет двигаться вместе с анимацией prop_dynamic.


4. Создайте [[logic_relay]] со следующими настройками:
4. Создайте [[logic_relay]] со следующими настройками:
Line 45: Line 47:
| Name || relay_panel1_animation
| Name || relay_panel1_animation
|}
|}
и этими output'ами:
и следующими выходами:
::{| class=standard-table
::{| class=standard-table
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once

Revision as of 05:48, 7 January 2014

Template:Otherlang2

"Доски будущего!"
- Кейв Джонсон

Portal 2 Панели - архитектурный элемент Portal 2. Каждая панель расположена так, что вместе они образуют тестовую камеру. Поскольку панели находятся на роботизированных руках, камера может реагировать на действия игрока. Панели могут образовывать лестницы, выступы, открываться наподобие дверей, и, как правило, дают ощущение, что комната живая.

Создание панелей

1. Создайте prop_dynamic со следующими настройками:

Название свойства Параметр
World Model models/anim_wp/room_transform/arm64x64_interior.mdl
Name panel1
HoldAnimation true
Collision Not Solid

2. Создайте браш размером 256Lx256Wx32H. Преобразуйте его в энтити func_brush со следующими настройками:

Название свойства Параметр
Name panel1_brush
Parent panel1

3. Создайте энтити logic_auto и установите следующие выходы:

My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnMapSpawn panel1_brush SetParentAttachmentMaintainOffset panel_attach 0.00 Yes(?)

Теперь func_brush будет двигаться вместе с анимацией prop_dynamic.

4. Создайте logic_relay со следующими настройками:

Название Свойства Параметр
Name relay_panel1_animation

и следующими выходами:

My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnTrigger panel1 SetAnimation (ANIMATION NAME) 0.00 Yes(?)

Список аттачментов для панелей

Заметка: Ожидающие(Idle) / Статичные модели не двигаются. Они только для красоты.


Модель Анимированная Название аттачмента панели
anim_wp\arm_interior_192\arm_interior_128.mdl Да GLASS - N/A
anim_wp\arm_interior_192\arm_interior_192.mdl Да GLASS - N/A
anim_wp\arm_interior_192\video_arm.mdl Да monitor_attach
anim_wp\arm_interior_192\video_arm_big.mdl Да monitor_attach
anim_wp\circle_shield\circle_shield.mdl Да panel_top
anim_wp\framework\circle_shield_static.mdl Нет N/A
anim_wp\room_transform\arm64x64_interior.mdl Да panel_attach
anim_wp\room_transform\arm64x64_interior_rusty.mdl Да panel_attach
anim_wp\telescope_arm\telescope_arm.mdl Да panel_top
anim_wp\telescope_arm_128\telescope_arm_128.mdl Да panel_top
anim_wp\telescope_arm_128\telescope_arm_128_glass.mdl Да GLASS - panel_top
anim_wp\telescope_arm_128\telescope_arm_128_idle.mdl Нет N/A
anim_wp\telescope_arm_128\telescope_arm_128_upidle.mdl Нет N/A
anim_wp\telescope_arm_128\telescope_arm_128x256.mdl Да GLASS - panel_top
anim_wp\telescope_arm_trans\telescope_arm_trans.mdl Да GLASS - panel_attach
props_livingwall\armliving64x64.mdl Да panel_attach

См. Также