Ru/Panels: Difference between revisions
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>. Преобразуйте | 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]]и установите следующие | 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 || | | [[Image:Io11.png]] || OnMapSpawn || panel1_brush || SetParentAttachmentMaintainOffset || panel_attach || 0.00 || Yes(?) | ||
|} | |} | ||
Теперь | Теперь func_brush будет двигаться вместе с анимацией prop_dynamic. | ||
4. Создайте [[logic_relay]] со следующими настройками: | 4. Создайте [[logic_relay]] со следующими настройками: | ||
Line 45: | Line 47: | ||
| Name || relay_panel1_animation | | Name || relay_panel1_animation | ||
|} | |} | ||
и | и следующими выходами: | ||
::{| 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
Панели - архитектурный элемент 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 и установите следующие выходы:
Теперь func_brush будет двигаться вместе с анимацией prop_dynamic.
4. Создайте logic_relay со следующими настройками:
Название Свойства Параметр Name relay_panel1_animation
и следующими выходами:
Список аттачментов для панелей
Заметка: Ожидающие(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 |