Zh/Prop under button: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
 
Line 23: Line 23:


==输出==
==输出==
{{O|OnPressed|当按钮被按下时调用。}}
{{O|OnPressed|当按钮被按下时触发。}}
{{O|OnPressedBlue|在合作模式中,当蓝色玩家按下按钮时调用。}}
{{O|OnPressedBlue|在合作模式中,当蓝色玩家按下按钮时触发。}}
{{O|OnPressedOrange|在合作模式中,当橙色玩家按下按钮时调用。}}
{{O|OnPressedOrange|在合作模式中,当橙色玩家按下按钮时触发。}}
{{O|OnButtonReset|当按钮在按下后重置时调用。}}
{{O|OnButtonReset|当按钮在按下后重置时触发。}}


== 另见 ==
== 另见 ==

Latest revision as of 01:49, 9 November 2025

English (en)中文 (zh)Translate (Translate)
C++ 类层级
CPropUnderButton
CPropButton
CBaseAnimating
CBaseEntity
C++ portal2/prop_button.cpp
旧光圈科技柱式按钮

prop_under_button是一个模型实体,可在传送门2 传送门2中使用。 这是一种可通过玩家使用或游戏输入激活的按钮,用于地下测试室。其功能与prop_button(en)完全相同,但具有不同的模型和音效。

键值

Note.png注意: See Model entity/Generic Keyvalues, Inputs and Outputs for keyvalues and inputs that affect model rendering.
Note that the following keyvalues are unavailable due to being overridden by game code:
model, sequence, solid, fademindist, fademaxdist, fadescale
It may still be possible to use their associated inputs or AddOutput them.
Name(en) (targetname) <target_source>[ Edit ]
这个名称是其他实体通过 输入/输出(en) 或其他 关键值(en)(如 parentnametarget) 来引用该实体时使用的标识符。
该名称也会显示在 Hammer 编辑器的 2D 视图和 实体报告(en) 中。
参见: 所有实体均可使用的 通用键值、输入与输出(en)
Delay Before Reset (delay) <浮点型(en)>
按钮被按下后返回到起始位置所需的时间(以秒为单位)。一旦返回,可以再次使用。
Play timer sound? (istimer) <布尔值(en)>
如果设置,此按钮在按下期间将播放计时器音效。默认允许快速重置 - 使用"防止快速重置"来禁用此功能。
Prevent fast reset? (preventfastreset) <布尔值(en)>
计时器按钮允许提前重置 - 使用此选项使按钮在整个持续时间内保持按下状态。
Skin (skin) <choices>
影响柱体皮肤。与道具实体的Skin键值相同。
  • 0 : 干净
  • 1 : 生锈
Note.png注意:这似乎是prop_button(en)的遗留功能,实际上没有效果,因为prop_under_button使用的模型只有一个皮肤。

输入

Press
使按钮被按下。
Lock
锁定按钮。
UnLock
解锁按钮。
CancelPress
使按钮静默重置且不触发OnButtonReset输出。

输出

OnPressed
当按钮被按下时触发。
OnPressedBlue
在合作模式中,当蓝色玩家按下按钮时触发。
OnPressedOrange
在合作模式中,当橙色玩家按下按钮时触发。
OnButtonReset
当按钮在按下后重置时触发。

另见