Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.

Поршневая платформа

From Valve Developer Community
Jump to: navigation, search
English (en)Русский (ru)
... Icon-Important.png

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

Всё, платформа должна работать как лифт.