Ru/Diversity Vent: Difference between revisions
mNo edit summary |
|||
Line 17: | Line 17: | ||
== Создание вакуума == | == Создание вакуума == | ||
Это сложная часть. Рекомендуется использовать энтити {{en}} [[info_placement_helper]], которая поможет найти корректные значения высоты, поворота и крена для {{en}} [[trigger_push]]. | Это сложная часть. Рекомендуется использовать энтити {{en}} [[info_placement_helper]], которая поможет найти корректные значения высоты, поворота и крена для {{en}} [[trigger_push]]. У [[info_placement_helper]] появится большая красная стрелка, указывающая направление своего хода, если заданы значения высоты, поворота и крена (pitch yaw roll). Направление красной стрелки укажет в том же направлении, в котором объекты будут проталкиваться в трубе, и которое задано в свойствах [[trigger_push]], просто скопируйте параметры pitch, yaw и roll из [[info_placement_helper]] в свойства [[trigger_push]]. | ||
* | * Для прямых труб: создайте 64x64 брашевую энтити [[trigger_push]] и затекстурируйте её текстурой Trigger. Разместите её внутри прямой трубы и выровняйте её в начале трубы точно по центру. | ||
* | * Растяните брашевую энтити на протяжение всей трубы. | ||
* | * Для согнутой трубы: создайте ещё одну 64x64 брашевую энтити [[trigger_push]] с текстурой Trigger. Разместите её внутри согнутой трубы и растяните её вниз до пола и вверх до дна энтити [[trigger_push]] из прямой трубы. Так физические объекты поднимутся с пола вверх до прямой трубы, а затем улетят. | ||
В свойствах всех энтити [[trigger_push]] обязательно установите флажок '''Physics Objects'''. Параметр '''Speed of Push''' задайте на 1500, и проверьте, что '''Push Direction''' соответствует направлению труб. | |||
Примечание: чтобы брашевая энтити могла действовать на турели, установите флажок '''NPCs'''! | |||
== Removing vacuumed objects == | == Removing vacuumed objects == |
Revision as of 03:44, 5 January 2014
Пневматические (вакуумные) трубы - тестовый элемент, который вырезали из игры. Но инструменты и модели для создания этого элемента остались. Пневматические трубы - часть системы доставки тестового оборудования (в неё входят раздатчики), которая является элементом эстетики Portal 2. Этот элемент используется в Aperture для переноса различных предметов, таких как кубы, турели и гели, или в качестве тестового элемента для всасывания этих предметов.
Кубы и турели, пролетающие по трубам, имеют анимацию, см. папку с моделями "props_vac_anim".
Создание пневматической трубы
- Создайте несколько (три штуки) энтити
prop_static и выберите для них модель props_bts\vactube_128_straight_b.mdl.
- Соедините трубы и разместите ещё одну энтити
prop_static и присвойте ей модель props_bts\vactube_90deg_01.mdl. Это труба со сгибом.
- Чтобы завершить трубу, создайте ещё одну энтити
prop_static и присвойте ей модель props_bts\vactube_connector.mdl
Создание вакуума
Это сложная часть. Рекомендуется использовать энтити info_placement_helper, которая поможет найти корректные значения высоты, поворота и крена для
trigger_push. У info_placement_helper появится большая красная стрелка, указывающая направление своего хода, если заданы значения высоты, поворота и крена (pitch yaw roll). Направление красной стрелки укажет в том же направлении, в котором объекты будут проталкиваться в трубе, и которое задано в свойствах trigger_push, просто скопируйте параметры pitch, yaw и roll из info_placement_helper в свойства trigger_push.
- Для прямых труб: создайте 64x64 брашевую энтити trigger_push и затекстурируйте её текстурой Trigger. Разместите её внутри прямой трубы и выровняйте её в начале трубы точно по центру.
- Растяните брашевую энтити на протяжение всей трубы.
- Для согнутой трубы: создайте ещё одну 64x64 брашевую энтити trigger_push с текстурой Trigger. Разместите её внутри согнутой трубы и растяните её вниз до пола и вверх до дна энтити trigger_push из прямой трубы. Так физические объекты поднимутся с пола вверх до прямой трубы, а затем улетят.
В свойствах всех энтити trigger_push обязательно установите флажок Physics Objects. Параметр Speed of Push задайте на 1500, и проверьте, что Push Direction соответствует направлению труб.
Примечание: чтобы брашевая энтити могла действовать на турели, установите флажок NPCs!
Removing vacuumed objects
- At the opposite end of the tube, where the player may lose sight of objects being carried away by the vacuum, place a trigger_multiple brush entity that is 128x128x16 large. This will be used to remove the physics objects in the tube.
- For the trigger_multiple entity:

Finishing up
- Directly underneath the entry tube where objects will be sucked in, place a info_placement_helper on the floor. Set the Radius to 64, and set the Force placement to Yes.
- Above the info_placement_helper, and below the entry tube, place a point_push facing up (-90, 0, 0). Adjust the Radius to about 250, and set the Magnitude to -40. This will add an effect of dust being sucked into the portal when placing portals.
- At the opening of the vent place an info_particle_system facing down (90, 0, 0) with Particle System Name of broken_tube_suck. Make sure Start Active? is set to yes. This will add an effect of dust being sucked in the vent, not only to the portal, but also from it.
External links
- Original tutorial with example map (Portal 2 Mods) - appears to be broken