Ru/Elevator (Portal 2): Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
Line 28: Line 28:


===Выходной лифт===
===Выходной лифт===
5) Для создания лифта - выхода, просто повторяйте шаги 1-3, но вместо "arrival_elevator" необходимо выбрать "instances/turbine_elevator/departure_elevator_a4_logic.vmf" и "instances/turbine_elevator/departure_elevator_a4_base.vmf", оба они находятся в одном каталоге. Назовите их "Departure_Elevator" и "Departure_Logic" соответственно.
5) Для создания выходного лифта просто повторите шаги 1-3, но вместо "arrival_elevator" выберите "instances/turbine_elevator/departure_elevator_a4_logic.vmf" и "instances/turbine_elevator/departure_elevator_a4_base.vmf", оба находятся в одной папке. Назовите их "Departure_Elevator" и "Departure_Logic" соответственно.


===Соединение с картой===
===Соединение с картой===

Revision as of 03:56, 12 January 2014

Template:Otherlang2 Лифты используются в Portal 2 для перехода игрока между уровнями. Не путайте лифт с разборочным аппаратом, который используется для перехода между уровнями в кооперативном режиме.

Добавление лифтов на карту

Template:Note:ru

Входной лифт

1) Выберите инструмент entity tool и создайте func_instance. В поле name введите - "Arrival_Elevator", а в поле VMF file name укажите путь к лифту "instances/turbine_elevator/arrival_elevator_a4_base.vmf"

Template:Note:ru

Оба экземпляра сразу после копирования.

2) Чтобы сделать проще, и не создавать два func_instance и потом не искать второй экземпляр среди всей этой путаницы, просто дублируйте "Arrival_Elevator" с помощью Shift и перетащите копию так, чтобы она оказалась точно над оригиналом. Template:Note:ru

3) Дважды любой из двух экземпляров и переименуйте его на "Arrival_Logic" с VMF file name "instances/turbine_elevator/arrival_elevator_a4_logic.vmf". Template:Note:ru

Вы можете использовать другие лифты для разных тем; только проверьте, что у вас есть экземпляры и лифта, и логики.

Управление переходами

Управление переходами осуществляется с помощью небольших кубов за лифтом.

4) Создайте где-нибудь ещё одну энтити func_instance; подходящее место - прямо за моделью лифта (но не внутри входного лифта!). Назовите энтити "Arrival_Departure_Trans" с VMF file name "instances/transitions/arrival_departure_transition_ents.vmf". Этот экземпляр отвечает за переходы во входном И выходном лифтах, но не отвечает за vmf'ы выходного лифта (см. ниже).

Вы можете выбирать видеоклипы в лифтовых комнатах установкой значений переменных в этом экземпляре; например, попробуйте установить значение переменной $arrival_video равным media/animalking.bik. Полный список видеороликов см. на этой странице.

Выходной лифт

5) Для создания выходного лифта просто повторите шаги 1-3, но вместо "arrival_elevator" выберите "instances/turbine_elevator/departure_elevator_a4_logic.vmf" и "instances/turbine_elevator/departure_elevator_a4_base.vmf", оба находятся в одной папке. Назовите их "Departure_Elevator" и "Departure_Logic" соответственно.

Соединение с картой

Лифт, соединённый с комнатой

6) Вы заметите, что sticking out средине лифтов на одной стороне есть расширение, которое выглядит как коридор. Вы должны соединить этот коридор с Вашей картой. Дверь подходит для этого наилучшим образом.

Note.pngПримечание:Карта will leak на выходе коридора, если он {выход} не закрыт Вашими конструкциями. В этом случае Вам не нужно создавать весь лифт, просто сделайте выход.
Note.pngПримечание:Вам не нужно порождать сущность point или portal gun, экземпляры позаботятся об этом.

Ваш лифт готов, поздравляем!