Ru/Button (Portal 2): Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
|ko=Button (Portal 2):ko
|ko=Button (Portal 2):ko
}}
}}
{{messagebox
|text=Требуется корректировка и проверка перевода}}
{{Cleanup:ru}}
[[Image: Portal_2_buttons.png|thumb|right|400px]]
[[Image: Portal_2_buttons.png|thumb|right|400px]]
{{portal2}} Здесь показаны типы переключателей в [[Portal 2]]. На этой странице так же показано, как сделать их на своей карте.
'''Кнопки''' - интерактивные объекты в играх серии Portal. В [[Portal 2]] есть различные виды кнопок, которые можно активировать разными способами. Стандартная кнопка может быть переключена только самим игроком. Напольная кнопка может быть активирована как игроком, так и кубом, кнопки для кубов могут активировать только кубы.


==Кнопка на подставке==
==Кнопка-пьедестал==
[[Image:prop_button.png|thumb|left|70px|Обычная кнопка на подставке]][[Image:Prop under button.png|thumb|right|80px|Кнопка из старой Aperture Science]]
[[Image:prop_button.png|thumb|left|70px|Кнопка-пьедестал]][[Image:Prop under button.png|thumb|right|80px|Кнопка-пьедестал из старой лаборатории]]


Длинные, красные, они могут быть активированы игроком и в [[Portal 2]] их очень просто сделать. Кнопка используется как переключатель для дверей и других entity в игре, так же, как и обычный таймер.
Эту высокую кнопку с красной крышкой, активируемую игроком, сделать очень просто. Её можно связать с таймером.


===Создание===
===Создание===
Сначала создайте объект [[prop_button]] на земле там, где вы хотите. Используйте выходное воздействие '''OnPressed''' для [[logic_relay]] или других вещей, которые должны произойти, если нажать кнопку.
Создайте энтити {{en}} [[prop_button]] на полу и разместите её в нужном месте. Направьте выход '''OnPressed''' к {{en}} [[logic_relay]] или к экземпляру, содержащему действия, которые должны произойти после нажатия кнопки.


Чтобы кнопка действовала как таймер установите параметр '''Delay Before Reset''' на нужное количество времени и '''Play timer sound?''' на "Yes." Используйте '''OnButtonReset''' для активации события, которое произойдет, когда время закончится.
Чтобы кнопка действовала как таймер, задайте её свойство '''Delay Before Reset'''на нужное количество времени, а '''Play timer sound?''' на "Yes." Направьте '''OnButtonReset''' к триггеру, который должен активироваться по истечении времени.


[[prop_under_button]] имеет те же функции, но с другими звуками и моделью и используется в старых частях Aperture Science.
{{en}} [[prop_under_button]] работает тем же образом, но имеет другую модель, используется в картах в стиле старой лаборатории.


==Напольная кнопка==
==Напольные кнопки==
===Обычная кнопка===
===Обычная кнопка===
[[Image:Super_button_p2_blue.jpg|thumb|left|100px|Супер кнопка]]
[[Image:Super_button_p2_blue.jpg|thumb|left|100px|Суперкнопка :)]]
1500-мегаваттная сверхпрочная сверхударная сверхкнопка. Используется в [[Portal 2]], чтобы открывать двери, поднимать лестницы или переключать сущности. Она может быть активирована кубом, игроком или другими предметами. Обычно кнопка сделана из одного только [[prop_floor_button]], но в официальных картах обычно используется один из [[List of Portal 2 Instances#buttons | экземпляров кнопок]].
Обычно её размещают на полу, но это совершенно не обязательно. Активируется как кубом, так и игроком.


====Создание====
====Создание====
Выберите entity creation tool и выберите [[prop_floor_button]] из списка. Создайте и поместите модель где-нибудь на карте.В свойствах кнопки вы можете назначить действие при нажатии кнопки (OnPressed) или когда кнопка не нажата (OnUnPressed).
Выберите инструмент создания энтити и выберите {{en}} [[prop_floor_button]] в списке. Создайте и разместите её в карте. В свойствах кнопки вы можете указать действие, которое произойдёт при её нажатии (OnPressed) или отпускании (OnUnPressed).
В секции 'Button model' в поле 'Class Info' можно выбрать внешний вид кнопки. Используйте фильтр "portal_button" в обозревателе моделей.
В свойстве 'Button model' на вкладке 'Class Info' вы можете выбрать внешний вид кнопки. Просто отфильтруйте "portal_button" в браузере моделей.


{{note| но не так, чтобы на неё можно было воздействовать только кубом.}}
{{note:ru| не выбирайте модель, которая активируется только кубом.}}


Чтобы создать основу, которая выглядит как в игре, просто добавьте [[instance]] к 'base' .VMF. Существует четыре типа основ: разрушенная\intact black, разрушенная\intact white
Чтобы создать основу для кнопки, которая выглядит как в игре, просто добавьте {{en}} [[instance|экземпляр]] с файлом .VMF: 'base'. Существует четыре основы: с повреждениями или без чёрная или белая.
[[File:prop_floor_cube_button.jpg|right|thumb|100px|Кнопка для кубов.]]
[[File:prop_floor_cube_button.jpg|right|thumb|100px|Напольная кнопка для кубов.]]


===Кнопка для кубов===
===Кнопка для кубов===
Делается установкой [[prop_floor_cube_button]]. Это кнопка активируется '''только''' с помощью [[prop_weighted_cube]]. Выходные воздействия те же, что и у предыдущей кнопки.
Создаётся размещением энтити {{en}} [[prop_floor_cube_button]]. Эта версия обычной кнопки, но квадратной формы, поэтому она активируется '''только''' {{en}} [[prop_weighted_cube|кубом]]. Имеет те же выходы, что и обычная напольная кнопка.


[[File:prop_floor_ball_button.jpg|right|thumb|100px|Кнопка для сфер.]]
[[File:prop_floor_ball_button.jpg|right|thumb|100px|Напольная кнопка для сфер.]]
===Кнопка для сфер===
===Кнопка для сфер===
Делается установкой [[prop_floor_ball_button]]. Это версия кнопки активируется '''только''' [[prop_weighted_cube]] с параметром CubeType установленным на Sphere. Выходные воздействия совпадают с предыдущими кнопками.
Создаётся размещением энтити {{en}} [[prop_floor_ball_button]]. Меньшая версия напольной кнопки с гнездом круглой формы, активируется {{en}}[[prop_weighted_cube]] со свойством CubeType, заданным на Sphere. Выходы те же, что и у других напольных кнопок.
 
===Напольная кнопка из старой лаборатории===
==Кнопка из Старой Aperture==
[[Image:Underground button.jpg|thumb|left|100px|Кнопка из старой Aperture]]
[[Image:Underground button.jpg|thumb|left|100px|Кнопка из старой Aperture]]
Эта кнопка действует так же как и Сверхкнопка, отличие лишь во внешнем виде. Может быть задействована игроком или кубами. Логично, что кнопка используется только в [[Underground (Portal 2)|Старой Aperture]], и обычно активируется "старинными кубами".
Отличается от '''обычной''' напольной кнопки лишь внешним видом, используется в картах в стиле [[Underground (Portal 2):ru|старой лаборатории]], поэтому её рекомендуется использовать вместе со старыми кубами. Для создания разместите энтити {{en}} [[prop_under_floor_button]]. Выходы те же, что у обычной напольной кнопки.
 
===Создание===
В списке объектов для создания найдите [[prop_under_floor_button]] и поместите её на желаемое место. Поскольку она работает так же, как и обычная Сверх Кнопка, выходные воздействия те же: действие при нажатии кнопки (OnPressed) и при её отпускании (OnUnpressed).
Интересно, что если на кнопку этого типа был помещён 'обычный' (новый) куб, цвет внутренней подсветки куба изменится на оранжевый - так же, как если бы куб был помещён на обычную (новую) СверхКнопку.


==Дорожка света==
==Индикаторные огни==
Это дорожка-индикатор(лучше всего применять её для того чтобы указать активировавшийся механизм находящийся далеко). Делается это так:
Указывают объект или механизм, который активируется/дезактивируется связанной кнопкой.
[[Image:Buttonlights.jpg|thumb|left|100px|Индикаторная дорожка]]
[[Image:Buttonlights.jpg|thumb|left|100px|Индикаторные огни]]


Шаг 1: Выберите текстуру "indicator_lights_wall" и примените её к overlays для создания пути слудевания по мосту.
Шаг 1: Выберите текстуру "indicator_lights_wall" и примените оверлеи для создания индикаторной дорожки.


Шаг 2: Присвойте им один и тот же идентификатор (в данном примере button_lights_01)
Шаг 2: Назовите их все тем же именем (например, button_lights_01).


Шаг 3: Создайте сущность env_texturetoggle и поместите её рядом со своими источниками света, назовите её light_change. Свяжите кисти цели(ей) с button_lights_01 (идентификатор для всех overlays)
Шаг 3: Создайте энтити env_texturetoggle и разместите её рядом с вашими огнями, назовите её light_change. Настройте конечные браши на button_lights_01 (или как вы назвали оверлеи для всех огней).


Шаг 4: Выберите созданную кнопку, нажмите alt+enter для вывода диалогового окна свойств, перейдите на вкладку "Выходные воздействия" (Outputs), и создайте 2 выходных воздействия:  
Шаг 4: Выберите кнопку, нажмите alt+enter для открытия её свойств, перейдите на вкладку Output и создайте два следующих выхода:


::{| class=standard-table
::{| class=standard-table
Line 71: Line 63:
| [[Image:Io11.png]] || OnPressed || light_change || SetTextureIndex || 1 || 0.00 || No
| [[Image:Io11.png]] || OnPressed || light_change || SetTextureIndex || 1 || 0.00 || No
|}
|}
 
Всё должно заработать!
Вот и всё, теперь должно работать!
== См. также ==
 
*[[Cube (Portal 2):ru|Кубы]]
 
*[[Test Door (Portal 2):ru|Двери]]
*[[Indicator Lights (Portal 2):ru|Индикаторные огни]]
*{{en}} [[Env_instructor_hint|Энтити для вывода подсказки]]
[[Category:Portal 2 Level Design:ru]]
[[Category:Portal 2 Level Design:ru]]
[[Category:Portal 2 Tutorials:ru]]
[[Category:Portal 2 Tutorials:ru]]

Revision as of 08:57, 4 January 2014

Template:Otherlang2

Portal 2 buttons.png

Кнопки - интерактивные объекты в играх серии Portal. В Portal 2 есть различные виды кнопок, которые можно активировать разными способами. Стандартная кнопка может быть переключена только самим игроком. Напольная кнопка может быть активирована как игроком, так и кубом, кнопки для кубов могут активировать только кубы.

Кнопка-пьедестал

Кнопка-пьедестал
Кнопка-пьедестал из старой лаборатории

Эту высокую кнопку с красной крышкой, активируемую игроком, сделать очень просто. Её можно связать с таймером.

Создание

Создайте энтити

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

prop_button на полу и разместите её в нужном месте. Направьте выход OnPressed к

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

logic_relay или к экземпляру, содержащему действия, которые должны произойти после нажатия кнопки.

Чтобы кнопка действовала как таймер, задайте её свойство Delay Before Resetна нужное количество времени, а Play timer sound? на "Yes." Направьте OnButtonReset к триггеру, который должен активироваться по истечении времени.


Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

prop_under_button работает тем же образом, но имеет другую модель, используется в картах в стиле старой лаборатории.

Напольные кнопки

Обычная кнопка

Суперкнопка :)

Обычно её размещают на полу, но это совершенно не обязательно. Активируется как кубом, так и игроком.

Создание

Выберите инструмент создания энтити и выберите

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

prop_floor_button в списке. Создайте и разместите её в карте. В свойствах кнопки вы можете указать действие, которое произойдёт при её нажатии (OnPressed) или отпускании (OnUnPressed).

В свойстве 'Button model' на вкладке 'Class Info' вы можете выбрать внешний вид кнопки. Просто отфильтруйте "portal_button" в браузере моделей.

Template:Note:ru

Чтобы создать основу для кнопки, которая выглядит как в игре, просто добавьте

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

экземпляр с файлом .VMF: 'base'. Существует четыре основы: с повреждениями или без чёрная или белая.

Напольная кнопка для кубов.

Кнопка для кубов

Создаётся размещением энтити

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

prop_floor_cube_button. Эта версия обычной кнопки, но квадратной формы, поэтому она активируется только

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

кубом. Имеет те же выходы, что и обычная напольная кнопка.

Напольная кнопка для сфер.

Кнопка для сфер

Создаётся размещением энтити

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

prop_floor_ball_button. Меньшая версия напольной кнопки с гнездом круглой формы, активируется

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

prop_weighted_cube со свойством CubeType, заданным на Sphere. Выходы те же, что и у других напольных кнопок.

Напольная кнопка из старой лаборатории

Кнопка из старой Aperture

Отличается от обычной напольной кнопки лишь внешним видом, используется в картах в стиле старой лаборатории, поэтому её рекомендуется использовать вместе со старыми кубами. Для создания разместите энтити

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

prop_under_floor_button. Выходы те же, что у обычной напольной кнопки.

Индикаторные огни

Указывают объект или механизм, который активируется/дезактивируется связанной кнопкой.

Индикаторные огни

Шаг 1: Выберите текстуру "indicator_lights_wall" и примените оверлеи для создания индикаторной дорожки.

Шаг 2: Назовите их все тем же именем (например, button_lights_01).

Шаг 3: Создайте энтити env_texturetoggle и разместите её рядом с вашими огнями, назовите её light_change. Настройте конечные браши на button_lights_01 (или как вы назвали оверлеи для всех огней).

Шаг 4: Выберите кнопку, нажмите alt+enter для открытия её свойств, перейдите на вкладку Output и создайте два следующих выхода:

My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnButtonReset light_change SetTextureIndex 0 0.00 No
Io11.png OnPressed light_change SetTextureIndex 1 0.00 No

Всё должно заработать!

См. также

Warning icon.png
This article has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.

Энтити для вывода подсказки