Zh/Button (Portal 2): Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
m (Unicodifying, replaced: [[Image: → [[File: (4))
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{lang|Button (Portal 2)|title=按钮(传送门2)}}  
{{LanguageBar|title = 按钮(传送门2)}}
{{back | Category:Zh/Portal 2 Level Design|Portal 2关卡设计介绍}}
[[File: Portal_2_buttons.png|thumb|right|400px]]
[[File: Portal_2_buttons.png|thumb|right|400px]]
'''按钮'''是Portal系列中的交互式对象。[[Portal 2]]中有不同类型的按钮,可以通过不同的方式激活它们。标准按钮只能由玩家触发。玩家和方块均可激活地板按钮,而方块按钮只能被方块激活。
'''按钮'''是Portal系列中的交互式对象。{{L|Portal 2}}中有不同类型的按钮,可以通过不同的方式激活它们。标准按钮只能由玩家触发。玩家和方块均可激活地板按钮,而方块按钮只能被方块激活。


== 按钮 ==
== 按钮 ==
Line 9: Line 11:


=== 创建 ===
=== 创建 ===
首先,将[[prop_button]]实体放置在地面上并将其放置在所需位置。将'''OnPressed'''输出定向到一个[[logic_relay]]或实例,该实例包含按下按钮时应发生的动作。
首先,将{{L|prop_button}}实体放置在地面上并将其放置在所需位置。将'''OnPressed'''输出定向到一个{{L|logic_relay}}或实例,该实例包含按下按钮时应发生的动作。


要将按钮用作计时器,请将'''Delay Before Reset'''属性设置为所需的时间,然后'''Play timer sound?'''为「Yes」。将'''OnButtonReset'''指向要在时间用完时激活的触发器。
要将按钮用作计时器,请将'''Delay Before Reset'''属性设置为所需的时间,然后'''Play timer sound?'''为「Yes」。将'''OnButtonReset'''指向要在时间用完时激活的触发器。


[[prop_under_button]]的功能相同,但模型不同,用于旧Aperture的underground区域。
{{L|prop_under_button}}的功能相同,但模型不同,用于旧Aperture的underground区域。


== 地板按钮 ==
== 地板按钮 ==
Line 21: Line 23:


==== 创建 ====
==== 创建 ====
选择实体创建工具,然后从列表中选择[[prop_floor_button]]。生成它,将其放置在地图上您想要的位置。通过进入按钮的属性,可以选择在按下(OnPressed)或释放(OnUnPressed)时想要发生的事情。在「Class Info」选项卡的「Button model」属性下,您可以更改地板按钮的外观。只需在模型浏览菜单中过滤"portal_button"即可。
选择实体创建工具,然后从列表中选择{{L|prop_floor_button}}。生成它,将其放置在地图上您想要的位置。通过进入按钮的属性,可以选择在按下(OnPressed)或释放(OnUnPressed)时想要发生的事情。在「Class Info」选项卡的「Button model」属性下,您可以更改地板按钮的外观。只需在模型浏览菜单中过滤"portal_button"即可。


{{note|不会看起来像仅方块按钮。}}
{{note|不会看起来像仅方块按钮。}}


为了创建底座,当它们出现在游戏中时,只需添加带有「base」.VMF 的[[instance|实例]]。有四种不同的底座:破坏\完整的黑色,破坏\完整的白色
为了创建底座,当它们出现在游戏中时,只需添加带有「base」.VMF 的{{L|instance|实例}}。有四种不同的底座:破坏\完整的黑色,破坏\完整的白色
[[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]]激活。与其他地板按钮具有相同的输出。
通过放置一个{{L|prop_floor_cube_button}}创建。按钮版本为方形,主要是因为'''只'''由{{L|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]]创建。按钮版本为圆形且更小,主要是因为'''只'''由'''CubeType'''设置为'''Sphere'''的[[prop_weighted_cube]]激活。与其他地板按钮具有相同的输出。
通过放置一个{{L|prop_floor_ball_button}}创建。按钮版本为圆形且更小,主要是因为'''只'''由'''CubeType'''设置为'''Sphere'''的{{L|prop_weighted_cube}}激活。与其他地板按钮具有相同的输出。


== 参见 ==
== 参见 ==
* [[Custom Floor Buttons|Creating custom buttons]]
* {{L|Custom Floor Buttons|制作自定义地板}}
* [[Cube (Portal 2)|Cubes]]
* {{L|Cube (Portal 2)|方块}}
* [[Test Door (Portal 2)|Doors]]
* {{L|Test Door (Portal 2)|测试门}}
* [[Indicator Lights (Portal 2)|Indicator Lights]]
* {{L|Indicator Lights (Portal 2)|蚂蚁线}}
* [[Env_instructor_hint]]
* {{L|Env_instructor_hint|Env_instructor_hint实体}}


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

Latest revision as of 07:08, 26 June 2025

English (en)Deutsch (de)Français (fr)한국어 (ko)Русский (ru)中文 (zh)Translate (Translate)
Portal 2关卡设计介绍
Portal 2 buttons.png

按钮是Portal系列中的交互式对象。Portal 2(en)中有不同类型的按钮,可以通过不同的方式激活它们。标准按钮只能由玩家触发。玩家和方块均可激活地板按钮,而方块按钮只能被方块激活。

按钮

支柱样式按钮
旧光圈支柱按钮

高大的,红色封顶的玩家激活的按钮非常易于创建。它可以与计时器绑定。

创建

首先,将prop_button(en)实体放置在地面上并将其放置在所需位置。将OnPressed输出定向到一个logic_relay(en)或实例,该实例包含按下按钮时应发生的动作。

要将按钮用作计时器,请将Delay Before Reset属性设置为所需的时间,然后Play timer sound?为「Yes」。将OnButtonReset指向要在时间用完时激活的触发器。

prop_under_button(en)的功能相同,但模型不同,用于旧Aperture的underground区域。

地板按钮

原始按钮

超级按钮

通常但不一定位于地板上,可以同时由方块和玩家激活。

创建

选择实体创建工具,然后从列表中选择prop_floor_button(en)。生成它,将其放置在地图上您想要的位置。通过进入按钮的属性,可以选择在按下(OnPressed)或释放(OnUnPressed)时想要发生的事情。在「Class Info」选项卡的「Button model」属性下,您可以更改地板按钮的外观。只需在模型浏览菜单中过滤"portal_button"即可。

Note.png注意:不会看起来像仅方块按钮。

为了创建底座,当它们出现在游戏中时,只需添加带有「base」.VMF 的实例(en)。有四种不同的底座:破坏\完整的黑色,破坏\完整的白色

特定于方块的地板按钮。

方块按钮

通过放置一个prop_floor_cube_button(en)创建。按钮版本为方形,主要是因为prop_weighted_cube(en)激活。与其他地板按钮具有相同的输出。

特定于球体的地板按钮。

球形按钮

通过放置一个prop_floor_ball_button(en)创建。按钮版本为圆形且更小,主要是因为CubeType设置为Sphereprop_weighted_cube(en)激活。与其他地板按钮具有相同的输出。

参见