Ru/Gel (Portal 2): Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
mNo edit summary
m (obsolete language category)
 
(11 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|title=Гель|Gel (Portal 2)}}
|title = Гель
[[File:640px-Repulsion gel effect.jpg|thumb|right|300px|Эффект отталкивающего геля.]]
|en=Gel (Portal 2)
'''Гель''' или '''краска''' - это элемент головоломок в {{L|Portal 2}}. Он вытекает из {{L|Dropper (Portal 2)|раздатчиков}} в виде больших капель, и покрывает любые поверхности или объекты, на которые попадают капли, изменяя их физические свойства. Вода вытекает так же, как и гели, но очищает поверхности и объекты от них. Потоки геля можно перенаправлять порталами и {{L|Prop tractor beam|экскурсионными воронками}}.
}}
[[Image:640px-Repulsion gel effect.jpg|thumb|right|300px|Эффект Отталкивающего геля.]]
'''Гель''' или '''краска''' это элемент головоломок в [[Portal 2]]. Они вытекают из [[Dropper (Portal 2):ru|выкидываетелей]] в виде больших капель, и покрывают любые поверхности или объекты, на которые они попадают, изменяя их физические совйства. Вода вытекает тем же способом, что и гели, но она очищает поверхности и объекты от них. Источники гелей могут быть перенаправлены с помощью [[portal|порталов]] и [[funnel|экскурсионных воронок]].


Есть три типа гелей, а также вода.
{{Tip|Чтобы рендеринг геля выполнялся правильно, требуется хотя бы одна световая энтити.}}
'''''Отталкивающий гель''''' - синий, заставляющий объекты прыгать.
'''''Ускоряющий гель''''' - оранжевый, делающий объекты скользящими, и ускоряющий игрока.
'''''Преобразующий гель''''' - белый, позволяющий размещать [[portal|порталы]] на любых поверхностях.


== Создание ==
Есть три типа гелей, а также вода:
Используйте [[info_paint_sprayer]].
* '''''Отталкивающий гель''''' - синий, заставляет объекты прыгать и отталкиваться от всего.
* '''''Ускоряющий гель''''' - оранжевый, делает объекты скользкими, ускоряет игрока.
* '''''Преобразующий гель''''' - белый, позволяет размещать порталы на поверхностях, покрытых им.
{{Tip|Удерживающий гель, который был вырезан из игры, делает совсем не то, что от него ожидается. Если выбрать этот гель, введя соответствующее значение, получится гель белее преобразующего, который при попадании на поверхность выглядит как преобразующий. Однако, теперь этот гель отражает попадающие на него лазерные лучи. При попадании на игрока или предметы (помимо кубов), он выглядит как ускоряющий гель. Также он прекращает действие ускоряющего геля, покрывающего куб или объект. При использовании этого геля в виде {{en}} [[Prop_paint_bomb]] разрывающиеся капли имеют пурпурный цвет. Эти два явления - оставшиеся части незаконченного программирования.}}


* Измените ''Paint Type'' в свойствах [[info_paint_sprayer]] для выбора синего/оранжевого/белого геля или воды.
* Установите свойство ''Start Active?'' как ''Yes'', если желаете, чтобы краска выпадала постоянно. 
* Вы также, возможно, захотите сделать [[Dropper (Portal 2):ru|выкидыватель]] объектом, таким как item_dropper.
* Не забудьте установить ''Paint in map'' в свойствах карты, или краска не будет прилипать к поверхностям.


== Создание раздатчика геля ==
===С использованием экземпляра===
1. Создайте энтити {{L|func_instance}} со следующими свойствами:
::{| class=standard-table
!  Имя свойства || Значение
|-
| Fix up Name || gel_dropper
|-
| VMF Filename || instances/gameplay/paint_dropper.vmf
|-
| $paint_sprayer || gel_sprayer
|-
| $trigger_to_start || start
|-
| $trigger_to_stop || stop
|-
| $paint_type || 0 = отталкивающий, 1= удерживающий, 2 = ускоряющий, 3 = преобразующий, 4 = вода
|}
Если раздатчик не отобразился, сохраните изменения и перезагрузите Hammer.
2. Создайте энтити, которая активирует раздатчик геля, например, {{L|trigger_once}} на входе в комнату, и дайте её следующие выходы:
::{| class=standard-table
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
|-
| [[File:Io11.png]] || OnTrigger || gel_dropper-start || Trigger || || 0.00 || No
|}
{{Note|Hammer будет сигнализировать об ошибке, просто игнорируйте это.}}
==С нуля==
{{Note|Дальнейшее руководство в большей части относится к теме {{L|Underground (Portal 2)|старой лаборатории}}.}}
1. Создайте систему труб с использованием энтитей {{L|prop_static}}. Используйте настройку 'Color' для изменения цвета метки "Gel Flow". В конце должна быть подходящая модель раздатчика, внутри раздатчика также используется модель 'interior cap'.
2. Создайте {{L|info_paint_sprayer}} и разместите её внутри раздатчика.
3. Настройте её согласно замыслу вашей карты.
4. Направьте входы 'Start' и 'Stop' к нужным триггерам.
Чтобы создать большие капли краски, потребуется более сложная настройка:
1. Создайте систему труб.
2. Создайте {{L|prop_paint_bomb}} и дайте ей имя, например, "paint_bomb".
3. Создайте {{L|point_template}}. Дайте ей имя "paint_bomb_temp" и 'Template 01' задайте на "paint_bomb".
4. Направьте 'ForceSpawn' в "paint_bomb_temp" к любому вашему выходу (например, {{L|prop_button|кнопке}}). Чтобы капли падали в определённом интервале, используйте {{L|logic_timer}}, и подключите ForceSpawn' к выходу 'OnTimer'.
===Примечания===
1. Чтобы в вашей карте можно было использовать гели, установите флажок "Paint in map" в свойствах карты. От него зависит и влияние геля на поверхности, и взаимодействие с физическими объектами; иначе объекты будут окрашены, но не изменят свои физические свойства.
2. Чтобы гель оставался на поверхностях, необходимо при компиляции карты задать параметр RAD на Fast или Normal, иначе гелем будут покрываться лишь такие энтити, как турели и кубы.
3. Гели не будут работать в картах с утечками.
4. Объекты нельзя перевести в окрашенное состояние посредством системы {{L|Inputs_and_Outputs|входов и выходов}}, хотя есть входы для удаления краски.
==См. также==
*{{L|Dropper_(Portal_2)#Список экземпляров|Список экземпляров раздатчика}}
*{{L|Trigger_paint_cleanser|trigger_paint_cleanser}}
== Внешние ссылки ==
== Внешние ссылки ==
*[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=350 Пример карты] с использованием геля. VMF включен.
*[http://forums.thinkingwithportals.com/downloads.php?view=detail&df_id=350 Пример карты] с использованием геля. VMF прилагается.


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

Latest revision as of 03:48, 22 August 2024

English (en)Русский (ru)中文 (zh)Translate (Translate)
Эффект отталкивающего геля.

Гель или краска - это элемент головоломок в Portal 2(en). Он вытекает из раздатчиков(en) в виде больших капель, и покрывает любые поверхности или объекты, на которые попадают капли, изменяя их физические свойства. Вода вытекает так же, как и гели, но очищает поверхности и объекты от них. Потоки геля можно перенаправлять порталами и экскурсионными воронками(en).

Tip.pngСовет:Чтобы рендеринг геля выполнялся правильно, требуется хотя бы одна световая энтити.

Есть три типа гелей, а также вода:

  • Отталкивающий гель - синий, заставляет объекты прыгать и отталкиваться от всего.
  • Ускоряющий гель - оранжевый, делает объекты скользкими, ускоряет игрока.
  • Преобразующий гель - белый, позволяет размещать порталы на поверхностях, покрытых им.
Tip.pngСовет:Удерживающий гель, который был вырезан из игры, делает совсем не то, что от него ожидается. Если выбрать этот гель, введя соответствующее значение, получится гель белее преобразующего, который при попадании на поверхность выглядит как преобразующий. Однако, теперь этот гель отражает попадающие на него лазерные лучи. При попадании на игрока или предметы (помимо кубов), он выглядит как ускоряющий гель. Также он прекращает действие ускоряющего геля, покрывающего куб или объект. При использовании этого геля в виде English Prop_paint_bomb разрывающиеся капли имеют пурпурный цвет. Эти два явления - оставшиеся части незаконченного программирования.


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

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

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

Имя свойства Значение
Fix up Name gel_dropper
VMF Filename instances/gameplay/paint_dropper.vmf
$paint_sprayer gel_sprayer
$trigger_to_start start
$trigger_to_stop stop
$paint_type 0 = отталкивающий, 1= удерживающий, 2 = ускоряющий, 3 = преобразующий, 4 = вода

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

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

My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnTrigger gel_dropper-start Trigger 0.00 No
Note.pngПримечание:Hammer будет сигнализировать об ошибке, просто игнорируйте это.

С нуля

Note.pngПримечание:Дальнейшее руководство в большей части относится к теме старой лаборатории(en).

1. Создайте систему труб с использованием энтитей prop_static(en). Используйте настройку 'Color' для изменения цвета метки "Gel Flow". В конце должна быть подходящая модель раздатчика, внутри раздатчика также используется модель 'interior cap'.

2. Создайте info_paint_sprayer(en) и разместите её внутри раздатчика.

3. Настройте её согласно замыслу вашей карты.

4. Направьте входы 'Start' и 'Stop' к нужным триггерам.

Чтобы создать большие капли краски, потребуется более сложная настройка:

1. Создайте систему труб.

2. Создайте prop_paint_bomb(en) и дайте ей имя, например, "paint_bomb".

3. Создайте point_template(en). Дайте ей имя "paint_bomb_temp" и 'Template 01' задайте на "paint_bomb".

4. Направьте 'ForceSpawn' в "paint_bomb_temp" к любому вашему выходу (например, кнопке(en)). Чтобы капли падали в определённом интервале, используйте logic_timer(en), и подключите ForceSpawn' к выходу 'OnTimer'.

Примечания

1. Чтобы в вашей карте можно было использовать гели, установите флажок "Paint in map" в свойствах карты. От него зависит и влияние геля на поверхности, и взаимодействие с физическими объектами; иначе объекты будут окрашены, но не изменят свои физические свойства.

2. Чтобы гель оставался на поверхностях, необходимо при компиляции карты задать параметр RAD на Fast или Normal, иначе гелем будут покрываться лишь такие энтити, как турели и кубы.

3. Гели не будут работать в картах с утечками.

4. Объекты нельзя перевести в окрашенное состояние посредством системы входов и выходов(en), хотя есть входы для удаления краски.

См. также

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