Раздатчик (Portal 2)

From Valve Developer Community
Jump to: navigation, search
English
Dropboxicon.png

Раздатчик - элемент головоломок в Portal 2. Из него могут появляться такие объекты, как гели и кубы. Его можно подключить к кнопке.

Создание раздатчика

1. Создайте энтити (EN) func_instance со следующими свойствами:

Примечание: Если нужно создать несколько раздатчиков, используйте instances/gameplay/cube_dropper_multiple_normal.vmf.
Имя свойства Значение
Fix up Name box_dropper
VMF Filename instances/gameplay/cube_dropper_normal.vmf

Если раздатчик не отобразился, сохраните изменения и перезагрузите Hammer.

2. Выровняйте верхнюю квадратную часть раздатчика (над цилиндром) по уровню потолка.
Dropper-ceiling.png
Квадрат начнёт мигать, сообщая о проблеме с выравниванием по z-координате. Затем инструментом (EN) Clipping tool вырежьте область из потолка, где мигает квадрат. Это позволит кубу упасть из раздатчика. После того, как вы изолировали квадратный кусок потолка, удалите его. Не делайте дыру слишком большой, чтобы не возникло утечек.

3. Создайте энтити, которая активирует раздатчик (т.е. (EN) trigger_once на входе в комнату) и дайте ей следующие выходы:

Примечание: Если вы создаёте несколько раздатчиков с помощью экземпляра instances/gameplay/cube_dropper_multiple_normal.vmf, удалите символ @ из каждого входа.
My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnTrigger box_dropper instance:@cube_dropper;Trigger 0.00 No
Io11.png OnTrigger box_dropper instance:@cube_dropper_autorespawn;Enable 0.00 No

4. Hammer может сигнализировать об их ошибочности, игнорируйте ошибки.

Список экземпляров

Для каждого вида раздатчика есть свой экземпляр, и они выглядят по-разному. Просто замените параметр для имени файла VMF Filename на нужный тип.

Выдаваемый предмет, параметры Вид раздатчика
Имя файла VMF
prop_weighted_cube, Standard Небольшой, современный
instances/gameplay/cube_dropper_dropontrigger_normal.vmf
prop_weighted_cube, Standard Небольшой, современный
instances/gameplay/cube_dropper_multiple_normal.vmf
prop_weighted_cube, standard Небольшой, современный
instances/gameplay/cube_dropper_normal.vmf
prop_weighted_cube, Standard С длинной трубой
instances/gameplay/cube_dropper_large.vmf
prop_weighted_cube, Standard С длинной трубой, грязный
instances/gameplay/cube_dropper_large_dirty.vmf
prop_weighted_cube, Reflector Небольшой, современный
instances/gameplay/reflectocube_dropper_dropontrigger_normal.vmf
prop_weighted_cube, Reflector Небольшой, современный
instances/gameplay/reflectocube_dropper_multiple_normal.vmf
prop_weighted_cube, Reflector С длинной трубой
instances/gameplay/reflectocube_dropper_large.vmf
prop_weighted_cube, Reflector С длинной трубой, грязный
instances/gameplay/reflectocube_dropper_large_dirty.vmf
prop_weighted_cube, Sphere Небольшой, современный
instances/gameplay/sphere_dropper_dropontrigger_normal.vmf
prop_weighted_cube, Sphere Небольшой, современный
instances/gameplay/sphere_dropper_multiple_normal.vmf
prop_weighted_cube, Sphere С длинной трубой
instances/gameplay/sphere_dropper_large.vmf
prop_weighted_cube, Sphere С длинной трубой, грязный
instances/gameplay/sphere_dropper_large_dirty.vmf
prop_weighted_cube, $item_type, $cube_type, $rusted, $paint_power, $use_new_skin_method Небольшой, современный
instances/gameplay/item_dropper.vmf
Gel, Water Небольшой, современный
instances/gameplay/paint_dropper_erase.vmf
Gel, Bounce Небольшой, современный
instances/gameplay/paint_dropper_bounce.vmf
Gel, Speed Небольшой, современный
instances/gameplay/paint_dropper_speed.vmf
Gel, Stick Небольшой, с открытой трубой
instances/gameplay/paint_dropper_stick.vmf
Gel, $paint_type Небольшой, современный
instances/gameplay/paint_dropper.vmf
prop_monster_box, walking Обычный с музыкой
instances/gameplay/cube_dropper_a4.vmf
prop_monster_box, hiding Обычный с музыкой
instances/gameplay/cube_dropper_a4_box.vmf
prop_monster_box, walking Обычный без трубы
instances/gameplay/cube_dropper_monster.vmf
prop_monster_box, hiding Обычный без трубы
instances/gameplay/cube_dropper_monster_box.vmf
То, что вы туда поместите Большая открывающаяся коробка
instances/gameplay/cube_dropper_pendleton.vmf
prop_weighted_cube, $paint_type, Wet Небольшой, современный
instances/gameplay/paint_bomb_dropper_modern.vmf
prop_weighted_cube, Bounce, Dry Небольшой, пустая труба
instances/gameplay/paint_bomb_dropper_bounce.vmf
prop_weighted_cube, Speed, Dry Небольшой, пустая труба
instances/gameplay/paint_bomb_dropper_speed.vmf
prop_paint_bomb, $paint_type, $bomb_type В стиле Portal 1
instances/gameplay/paint_bomb_dropper.vmf
prop_paint_bomb, $paint_type, $bomb_type Грязный
instances/gameplay/paint_bomb_dropper_auto.vmf
People, alive Большая открывающаяся коробка
instances/gameplay/cube_dropper_player.vmf