Поршневая платформа
Поршневая платформа это элемент головоломки в 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 если поднять)
Всё, платформа должна работать как лифт.