User:Sandbox
Jump to navigation
Jump to search
Bug:如果
按钮将向后转动,直到到达起始位置。此时按钮将看起来像是停止转动,但仍可以使用(按住)它,直到
Workaround:禁用 [todo tested in ?]
Tip:有相应参考渲染请参见Render_Modes

本简体中文界面由大康翻译于2021年8月8日,最后更新于2021年10月1日。部分内容由机器翻译。
它被设计用于旋转轮子,玩家可以在停止之前将它们旋转到任意位置。

Toggle (Disable Auto Return)
选项为 enabled (启用)并且暂停使用,则该按钮将在下次使用时开始向后转动。它仍然会像往常一样触发“OnPressed”输出,但只是以另一种方式旋转。按钮将向后转动,直到到达起始位置。此时按钮将看起来像是停止转动,但仍可以使用(按住)它,直到
OnReachedPosition
输出触发。
Toggle (Disable Auto Return)
选项并将Auto-return speed
设置为 0.000000000000000000000000000001.
这样,从技术上讲,它确实会自行向后转,但它似乎静止不动。允许按钮在再次使用时继续向前转动。键值
- Sounds ([todo internal name (i)]) <choices>
- 转动后播放声音。
值 描述 0
无 1
大电击和 Warmup 2
拒绝访问 3
允许访问 4
快速组合锁(Quick Combolock) 5
电源死锁(Power Deadbolt) 1 6
电源死锁 2 7
柱塞(Plunger) 8
小电击 9
钥匙卡声音 21
吱吱作响(Squeaky) 22
吱吱作响的气动(Squeaky Pneumatic) 23
棘轮呻吟(Ratchet Groan) 24
清洁棘轮(Clean Ratchet) 25
煤气罐
- Start Position ([todo internal name (i)]) <float>
- 生成时的位置。该值介于 0.0 和 1.0 之间,其中 0 是未旋转位置,1 是旋转位置 +“距离”。
- Start Direction ([todo internal name (i)]) <choices>
- 车轮朝哪个方向转动。
- -1 : 向前
- 1 : 向后
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Parentname:
- Parent
(parentname)
<targetname> - 指定一个实体作为父实体(跟随移动)。实体的父级实体,该实体可以与父实体保持移动偏移。名称后面可以添加一个附属点,以逗号隔开。
- Origin (X Y Z) (origin) ([todo internal name (i)]) <coordinates>
- 实体处于世界中的位置,旋转实体会以实体坐标原点旋转。
角度:
- Pitch Yaw Roll (Y Z X) <angle>
- 这个实体在世界的方向。Pitch是围绕Y轴旋转,Yaw是围绕Z轴的旋转,Roll是围绕X轴的旋转。
RenderFields:

- Render Mode
(rendermode)
<choices> - 在该实体上设置非标准渲染模式。
- Render FX / Transparency (0 - 255)
(renderamt)
<integer> - 透明的,0是不可见,255为完全可见。
- Render Color (R G B)
(rendercolor)
<color255> - 着色器。
- Disable Receiving Shadows
(disablereceiveshadows)
<boolean> - 是否防止实体接收自身阴影。
RenderFXChoices:
- Render FX
(renderfx)
<choices> - 指定一种渲染绘制方式。
选项
- [
1
] : Not Solid | 非固体 - [
32
] : Toggle (Disable Auto Return) | 切换(禁用自动返回) - [
64
] : X Axis | X 轴 - [
128
] : Y Axis | Y 轴 - [
1024
] : Use Activates | 使用激活 - [
2048
] : Starts locked | 开始时锁定 - [
8192
] : Jiggle when used while locked | 锁定后当使用时抖动 - [
16384
] : Non-Solid | 非固体(仅存在于Note:没有任何效果!
中)
输入
- Lock
- 锁定按钮,防止其发挥作用。
- Unlock
- 解锁按钮,使其发挥作用。
- SetPosition <string>
- 移动到一个位置。该参数必须是介于 0 和 1 之间的值,其中 0 是未旋转的位置,1 是旋转的位置 + “距离”。
- SetPositionImmediately <string>
- 立即传送到一个位置。该参数必须是介于 0 和 1 之间的值,其中 0 是未旋转的位置,1 是旋转的位置 + “距离”。
- _DisableUpdateTarget
- 防止位置输出触发。用于通过触发
SetPosition
输入来实现“锁定时抖动”。
- _EnableUpdateTarget
- 允许位置输出再次触发。用于通过触发
SetPosition
输入来实现“锁定时抖动”。
Parentname:
- SetParent <字符串>
- 设置父级实体。详见Entity Hierarchy (parenting).
- SetParentAttachmentMaintainOffset <字符串>
- 同上,但不传送。实体接受到此输出后保留与父级的相对位置。
- ClearParent
- 取消绑定父实体,以至于此实体可以自由行动。
RenderFields:
- Alpha <integer>
- 设置实体的透明度0~255,0为不可见,255为完全可见。要求Render Mode (渲染模式) 设置为非
0
。
- Color <color255>
- 设置实体颜色(RGB)。
输出
- Position <integer>
- 每当按钮移动时触发。输出是按钮从 0 到 1 的位置,其中 0 是未旋转的位置,1 是旋转的位置 +“距离”。
- OnPressed <integer>
- 第一次按下按钮时触发。
- OnUnpressed <integer>
- 当按钮第一次被释放时触发。
- OnFullyClosed
- 当按钮到达位置 1,旋转位置 +“距离”时触发。
- OnFullyOpen
- 当按钮到达位置 0 时触发,即未旋转的起始位置。
- OnReachedPosition
- 每当按钮到达目标位置时触发:即当它打开、关闭或到达
“SetPosition”
输入指定的点时。
实体目标名:
- OnUser1 to OnUser4
- 这些输出将分别响应于
FireUser1
到FireUser4
输入。 详见 User Inputs and Outputs。