Ru/Piston Platform: Difference between revisions
Artyomkorol1 (talk | contribs) (Created page with "{{otherlang2 |title=Поршневая платформа |en=Piston_Platform }} '''Поршневая платформа''' это элемент головоломки в ...") |
m (obsolete language category) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{lang|title=Поршневая платформа|Piston Platform}} | ||
|title=Поршневая платформа | '''Поршневая платформа''' это элемент головоломки в {{L|Portal 2}}. Они используются как лифты. | ||
| | |||
}} | |||
'''Поршневая платформа''' это элемент головоломки в | |||
==Создание== | ==Создание== | ||
1. Создайте | 1. Создайте {{L|prop_dynamic}} с моделью | ||
<code>models\anim_wp\arm_interior_192\arm_interior_128_paneltop.mdl</code>. | <code>models\anim_wp\arm_interior_192\arm_interior_128_paneltop.mdl</code>. | ||
Поместите его на место где должен быть лифт. | Поместите его на место где должен быть лифт. | ||
Line 14: | Line 11: | ||
[[File:P2platform01.png|thumb|200px|right|Установка (нажмите для увеличения)]] | [[File:P2platform01.png|thumb|200px|right|Установка (нажмите для увеличения)]] | ||
3. Создайте браш с текстурой <code>tools/toolsinvisible</code> следуя общей форме (см. изображение) объектов и привяжите ее к объекту | 3. Создайте браш с текстурой <code>tools/toolsinvisible</code> следуя общей форме (см. изображение) объектов и привяжите ее к объекту {{L|func_door}}. | ||
4. Установите следующие значения в func_door: | 4. Установите следующие значения в func_door: | ||
Line 31: | Line 28: | ||
:* Touch opens = false | :* Touch opens = false | ||
4. Установите | 4. Установите {{L|parent}} для моделей поршня и платформы имя func_door. | ||
5. Создайте что-нибудь для активации платформы, например | 5. Создайте что-нибудь для активации платформы, например {{L|prop_floor_button}}. Добавьте ей следующие выходы: | ||
*'''OnPressed''' : ''lift_door'' (или как вы назвали вашу func_door) : ''Open'' если вы хотите чтобы ваша платформа была опущена, или ''Close'' если поднята) | *'''OnPressed''' : ''lift_door'' (или как вы назвали вашу func_door) : ''Open'' если вы хотите чтобы ваша платформа была опущена, или ''Close'' если поднята) | ||
*'''OnUnPressed''' : ''lift_door'' (или как вы назвали вашу func_door) : ''Close'' (если вы хотите опустить платформу, или ''Open'' если поднять) | *'''OnUnPressed''' : ''lift_door'' (или как вы назвали вашу func_door) : ''Close'' (если вы хотите опустить платформу, или ''Open'' если поднять) | ||
Line 39: | Line 36: | ||
Всё, платформа должна работать как лифт. | Всё, платформа должна работать как лифт. | ||
{{ACategory|Portal_2_Level_Design}} | |||
[[Category:Portal_2]] | [[Category:Portal_2]] |
Latest revision as of 03:56, 22 August 2024
Поршневая платформа это элемент головоломки в Portal 2 . Они используются как лифты.
Создание
1. Создайте prop_dynamic с моделью
models\anim_wp\arm_interior_192\arm_interior_128_paneltop.mdl
.
Поместите его на место где должен быть лифт.
2. Создайте другой prop_dynamic, на этот раз с моделью
models\props_bts\straight_piston_end.mdl
. Расположите его так, чтобы его верхняя часть касалась нижней части модели платформы.
3. Создайте браш с текстурой tools/toolsinvisible
следуя общей форме (см. изображение) объектов и привяжите ее к объекту func_door .
4. Установите следующие значения в func_door:
- Name = вы можете указать любое имя, например lift_door
- Speed = 32
- Start Sound =
World.PlatformStart
- Stop Sound =
World.PlatformStop
- Delay Before Reset =
-1
- Force Closed = Yes
- Move Direction =
90 0 0
- Loop moving sound? = Yes
- Spawn Position = Open если вы хотите заставить появляться лифт снизу, Closed если сверху.
Установите следующие флаги(Flags):
- Toggle = true
- Touch opens = false
4. Установите parent для моделей поршня и платформы имя func_door.
5. Создайте что-нибудь для активации платформы, например prop_floor_button . Добавьте ей следующие выходы:
- OnPressed : lift_door (или как вы назвали вашу func_door) : Open если вы хотите чтобы ваша платформа была опущена, или Close если поднята)
- OnUnPressed : lift_door (или как вы назвали вашу func_door) : Close (если вы хотите опустить платформу, или Open если поднять)
Всё, платформа должна работать как лифт.