Ru/Diversity Vent: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Еще раз млять переведешь так, пальцы отрублю.)
m (obsolete language category)
 
(16 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|title=Пневмотрубы|Diversity Vent}}
|title=Вакуумные трубы
|en=Diversity Vent
}}


'''Вакумные трубы или Система Доставки''' вырезанный игровой элемент. Но инструменты и модели для создания этого элемента остались. Они являются частью вакуумных труб в P2 которые там только для красоты. Вакуумные трубы служат системой доставки разнообразных тестовых элементов, таких как [[cubes (Portal 2)|cubes]], [[turret (Portal 2)|turrets]], and [[gel (Portal 2)|gel]]. Или в качестве игровых элементов что бы всасывать их.
'''Пневмотрубы''' - тестовый элемент, который вырезали из игры. Но инструменты и модели для создания этого элемента остались. Пневмотрубы - основной способ доставки тестового оборудования (в неё входят раздатчики), является элементом эстетики Portal 2. Этот элемент используется в Aperture для переноса различных предметов, таких как {{L|cube (Portal 2)|кубы}}, {{L|npc_portal_turret_floor|турели}} и {{L|gel (Portal 2)|гели}}, или в качестве тестового элемента для всасывания этих предметов.


Кубы и турели которые двигаются в них имеют анимацию.  
Кубы и турели, пролетающие по трубам, имеют анимацию, см. папку с моделями "props_vac_anim".
Если хотите посмотрите в папку "props_vac_anim".


[[File:vent1.png|200px|thumb|right|Tubes]]
[[File:vent1.png|200px|thumb|right|Труба]]


== Создание вакуумной системы ==
== Создание вакуумной трубы ==
{{noteэтом туторе есть три прямых трубы и одна со сгибом. Введите ''vactube'' в загрузчике моделей что бы увидеть больше вариантов.}}  
{{Noteданном руководстве используется три прямых трубы и одна со сгибом. Чтобы просмотреть другие варианты труб, в браузере моделей в разделе ''props_bts'' введите''vactube''.}}  
* Создайте энтитю [[prop_static]] и введите в поле "World model" ''props_bts\vactube_128_straight_b.mdl''.
* Создайте несколько (три штуки) энтити {{en}} [[prop_static]] и выберите для них модель ''props_bts\vactube_128_straight_b.mdl''.
* Соедините их и сделайте ещё одну энтититю [[prop_static]] и присвойте ей модель ''props_bts\vactube_90deg_01.mdl''. Это закончит рубу.
* Соедините трубы и разместите ещё одну энтити {{en}} [[prop_static]] и присвойте ей модель ''props_bts\vactube_90deg_01.mdl''. Это труба со сгибом.
* Чтобы было красивее сделайте опять же энтитю [[prop_static]] и присвойте ей модель ''props_bts\vactube_connector.mdl''
* Чтобы завершить трубу, создайте ещё одну энтити {{en}} [[prop_static]] и присвойте ей модель ''props_bts\vactube_connector.mdl''


== Создаем вакум- УВИИИИ! ==
== Создание вакуума ==
О какая сложная часть. Рекомендую использовать [[info_placement_helper]] чтобы помочь вам найти правильное направление для поля, [[trigger_push]].[[info_placement_helper]]будет иметь такую большу красненькую стрэлочку которая будет показавать направление пыли и всасывания когда ихняя значения будут установлены  нАПРОВЛЕНИЕ КРАСНОЙ СТРЕЛКИ БУДЕТ ТАКОЕЖЕ В КОТОРОМ ОБЪЕКТЫ БУДУТ ВСАСЫВАТСЯ в [[trigger_push]], просто скопируйте направления и углы(вроде так) из [[info_placement_helper]] в свойства нашего толчкового [[trigger_push]].
Это сложная часть. Рекомендуется использовать энтити {{en}} [[info_placement_helper]], которая поможет найти корректные значения высоты, поворота и крена для {{en}} [[trigger_push]]. У {{L|info_placement_helper}} появится большая красная стрелка, указывающая направление своего хода, если заданы значения высоты, поворота и крена (pitch yaw roll). Направление красной стрелки укажет в том же направлении, в котором объекты будут проталкиваться в трубе, и которое задано в свойствах {{L|trigger_push}}, просто скопируйте параметры pitch, yaw и roll из {{L|info_placement_helper}} в свойства {{L|trigger_push}}.


* For straight tubes: create a 64x64 [[trigger_push]] brush entity and texture it with the Trigger texture. Place it inside the straight tubes and line it up with the origin of the straight tubes to ensure it's directly in the center.
* Для прямых труб: создайте 64x64 брашевую энтити {{L|trigger_push}} и затекстурируйте её текстурой Trigger. Разместите её внутри прямой трубы и выровняйте её в начале трубы точно по центру.
* Make the brush length as long as the vent tubes.
* Растяните брашевую энтити на протяжение всей трубы.
* For the curved tube: create another 64x64 [[trigger_push]] brush entity textured with Trigger. Place it inside the curved tube and stretch it down to the floor and up to the bottom of the straight tube's [[trigger_push]] entity. This will lift physics objects into the straight tubes, then carried away.
* Для согнутой трубы: создайте ещё одну 64x64 брашевую энтити {{L|trigger_push}} с текстурой Trigger. Разместите её внутри согнутой трубы и растяните её вниз до пола и вверх до дна энтити {{L|trigger_push}} из прямой трубы. Так физические объекты поднимутся с пола вверх до прямой трубы, а затем улетят.


In the object properties of all [[trigger_push]] entities, ensure the '''Physics Objects''' flag is checked. The '''Speed of Push''' should be set to 1500, and make sure the '''Push Direction''' is correctly set with the direction of the tubes.
В свойствах всех энтити {{L|trigger_push}} обязательно установите флажок '''Physics Objects'''. Параметр '''Speed of Push''' задайте на 1500, и проверьте, что '''Push Direction''' соответствует направлению труб.


== Removing vacuumed objects ==
Примечание: чтобы брашевая энтити могла действовать на турели, установите флажок '''NPCs'''!
* 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:
== Удаление объектов в конце трубы ==
* В конце трубы, куда предметы уносятся прочь от взгляда игрока, разместите брашевую энтити {{en}} [[trigger_multiple]] размером 128x128x16. Она будет удалять физические объекты из трубы.
* Свойства {{L|trigger_multiple}}:
::{| class=standard-table
::{| class=standard-table
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
|-
|-
| [[Image:Io11.png]] || OnStartTouch || !activator || Kill || || 0.00 || No
| [[File:Io11.png]] || OnStartTouch || !activator || Kill || || 0.00 || No
|}
|}
{{Note| Make sure you check the "physics objects" flag in the properties of the triggerYou may also want to uncheck the "client" flag.}}
{{Note| В свойствах триггера не забудьте установить флажок "physics objects".  Скорее всего, потребуется отключить флажок "client".}}


== Finishing up ==
== Завершение ==
[[File:vent2.png|200px|thumb|right|Finished Vent]]
[[File:vent2.png|200px|thumb|right|Готовая вакуумная труба]]
* 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.
* Прямо под входом в трубу, куда будут всасываться предметы, разместите {{en}} [[info_placement_helper]] на полу. Задайте ''Radius'' на 64, а ''Force placement'' на 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.
* Между {{L|info_placement_helper}} и входом в трубу разместите {{en}} [[point_push]] лицом вверх (-90, 0, 0). Задайте '''Radius''' примерно на 250, а '''Magnitude''' на -40. Это добавит эффект пыли, всасываемой в портал.
* 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.
* На входе в трубу разместите {{L|info_particle_system}} лицом вниз (90, 0, 0) с системой частиц (Particle System Name) broken_tube_suck. В параметре Start Active? задайте значение yes. Это добавит эффект всасываемой пыли не только через порталы, но и через саму трубу.


== External links ==
== Внешние ссылки ==
* [http://wiki.p2mods.com/index.php?title=Pneumatic_Diversity_Vent Original tutorial with example map (Portal 2 Mods)] - appears to be broken
* [http://wiki.p2mods.com/index.php?title=Pneumatic_Diversity_Vent Исходное руководство с картой-образцом (Portal 2 Mods)] - скорее всего, ссылка не работает


[[Category:Portal 2 Level Design]]
{{ACategory|Portal 2 Level Design}}
[[Category:Portal 2 Tutorials]]
{{ACategory|Portal 2 Tutorials}}

Latest revision as of 03:45, 22 August 2024

English (en)한국어 (ko)Русский (ru)中文 (zh)Translate (Translate)

Пневмотрубы - тестовый элемент, который вырезали из игры. Но инструменты и модели для создания этого элемента остались. Пневмотрубы - основной способ доставки тестового оборудования (в неё входят раздатчики), является элементом эстетики Portal 2. Этот элемент используется в Aperture для переноса различных предметов, таких как кубы(en), турели(en) и гели(en), или в качестве тестового элемента для всасывания этих предметов.

Кубы и турели, пролетающие по трубам, имеют анимацию, см. папку с моделями "props_vac_anim".

Труба

Создание вакуумной трубы

Note.pngПримечание:В данном руководстве используется три прямых трубы и одна со сгибом. Чтобы просмотреть другие варианты труб, в браузере моделей в разделе props_bts введитеvactube.
  • Создайте несколько (три штуки) энтити English prop_static и выберите для них модель props_bts\vactube_128_straight_b.mdl.
  • Соедините трубы и разместите ещё одну энтити English prop_static и присвойте ей модель props_bts\vactube_90deg_01.mdl. Это труба со сгибом.
  • Чтобы завершить трубу, создайте ещё одну энтити English prop_static и присвойте ей модель props_bts\vactube_connector.mdl

Создание вакуума

Это сложная часть. Рекомендуется использовать энтити English info_placement_helper, которая поможет найти корректные значения высоты, поворота и крена для English trigger_push. У info_placement_helper(en) появится большая красная стрелка, указывающая направление своего хода, если заданы значения высоты, поворота и крена (pitch yaw roll). Направление красной стрелки укажет в том же направлении, в котором объекты будут проталкиваться в трубе, и которое задано в свойствах trigger_push(en), просто скопируйте параметры pitch, yaw и roll из info_placement_helper(en) в свойства trigger_push(en).

  • Для прямых труб: создайте 64x64 брашевую энтити trigger_push(en) и затекстурируйте её текстурой Trigger. Разместите её внутри прямой трубы и выровняйте её в начале трубы точно по центру.
  • Растяните брашевую энтити на протяжение всей трубы.
  • Для согнутой трубы: создайте ещё одну 64x64 брашевую энтити trigger_push(en) с текстурой Trigger. Разместите её внутри согнутой трубы и растяните её вниз до пола и вверх до дна энтити trigger_push(en) из прямой трубы. Так физические объекты поднимутся с пола вверх до прямой трубы, а затем улетят.

В свойствах всех энтити trigger_push(en) обязательно установите флажок Physics Objects. Параметр Speed of Push задайте на 1500, и проверьте, что Push Direction соответствует направлению труб.

Примечание: чтобы брашевая энтити могла действовать на турели, установите флажок NPCs!

Удаление объектов в конце трубы

  • В конце трубы, куда предметы уносятся прочь от взгляда игрока, разместите брашевую энтити English trigger_multiple размером 128x128x16. Она будет удалять физические объекты из трубы.
  • Свойства trigger_multiple(en):
My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnStartTouch !activator Kill 0.00 No
Note.pngПримечание: В свойствах триггера не забудьте установить флажок "physics objects". Скорее всего, потребуется отключить флажок "client".

Завершение

Готовая вакуумная труба
  • Прямо под входом в трубу, куда будут всасываться предметы, разместите English info_placement_helper на полу. Задайте Radius на 64, а Force placement на Yes.
  • Между info_placement_helper(en) и входом в трубу разместите English point_push лицом вверх (-90, 0, 0). Задайте Radius примерно на 250, а Magnitude на -40. Это добавит эффект пыли, всасываемой в портал.
  • На входе в трубу разместите info_particle_system(en) лицом вниз (90, 0, 0) с системой частиц (Particle System Name) broken_tube_suck. В параметре Start Active? задайте значение yes. Это добавит эффект всасываемой пыли не только через порталы, но и через саму трубу.

Внешние ссылки