Momentary rot button/zh

From Valve Developer Community
Jump to: navigation, search

本简体中文界面由大康翻译于2021年8月8日,最后更新于2021年10月1日。部分内容由机器翻译。


它被设计用于旋转轮子,玩家可以在停止之前将它们旋转到任意位置。

Icon-Bug.png错误:如果Toggle (Disable Auto Return)选项为 enabled (启用)并且暂停使用,则该按钮将在下次使用时开始向后转动。它仍然会像往常一样触发“OnPressed”输出,但只是以另一种方式旋转。
按钮将向后转动,直到到达起始位置。此时按钮将看起来像是停止转动,但仍可以使用(按住)它,直到OnReachedPosition输出触发。
PlacementTip.png解决方案: 禁用Toggle (Disable Auto Return)选项并将Auto-return speed设置为 0.000000000000000000000000000001.这样,从技术上讲,它确实会自行向后转,但它似乎静止不动。允许按钮在再次使用时继续向前转动。

键值

Speed (deg/sec) <integer> | 整数
车轮每秒转动的量(以度为单位)。
Master (Obsolete) <string简体中文> | 字符串
旧版支持:主实体的名称。如果未激活主实体,则无法使用此按钮。
Sounds <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 煤气罐
Distance <integer> | 整数
允许轮子旋转的最大量(以度为单位)。
Auto-return speed <integer> | 整数
如果“Toggle”生成选项未设置,则轮子在单独放置时自动返回的速度,以度/秒为单位。
Minimum Light Level <string简体中文> | 字符串
击中此画笔的最低环境光级别。
Start Position <float> | 浮点型
生成时的位置。该值介于 0.0 和 1.0 之间,其中 0 是未旋转位置,1 是旋转位置 +“距离”。
Start Direction <choices>
车轮朝哪个方向转动。
  • -1 : 向前
  • 1 : 向后
Solid BSP <boolean> | 布尔值
如果此笔刷与某种移动对象处于层次结构中,则设置此项,并且玩家可以站在此笔刷上。

Targetname:
Name (targetname) <string简体中文> | 字符串
其他实体引用该实体的目标名称

Parentname:
Parent (parentname) <targetname> | 目标名
指定一个实体作为父实体(跟随移动)。实体的父级实体,该实体可以与父实体保持移动偏移。名称后面可以添加一个附属点,以逗号隔开。
Origin (X Y Z) (origin) <coordinates>
实体处于世界中的位置,旋转实体会以实体坐标原点旋转。

角度:
Pitch Yaw Roll (Y Z X) <angle>
这个实体在世界的方向。Pitch是围绕Y轴旋转,Yaw是围绕Z轴的旋转,Roll是围绕X轴的旋转。

RenderFields:

Tip.png提示:有相应参考渲染请参见Render_Modes
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>
指定一种渲染绘制方式。


Warning icon.png
This article has been marked as a candidate for speedy deletion because it has been deprecated.
If you object to this decision, then please discuss why hereIf 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 - Remember to check if anything links here and the page history (last edit) before deleting.

选项

  •  [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.png注意:没有任何效果!
     (仅存在于 Garry's Mod 中)

输入

Lock
锁定按钮,防止其发挥作用。
Unlock
解锁按钮,使其发挥作用。
SetPosition <string简体中文> | 字符串
移动到一个位置。该参数必须是介于 0 和 1 之间的值,其中 0 是未旋转的位置,1 是旋转的位置 + “距离”。
SetPositionImmediately <string简体中文> | 字符串
立即传送到一个位置。该参数必须是介于 0 和 1 之间的值,其中 0 是未旋转的位置,1 是旋转的位置 + “距离”。
_DisableUpdateTarget
防止位置输出触发。用于通过触发 SetPosition 输入来实现“锁定时抖动”。
_EnableUpdateTarget
允许位置输出再次触发。用于通过触发 SetPosition 输入来实现“锁定时抖动”。

Parentname:
SetParent<string简体中文> | 字符串
设置父级实体。详见Entity Hierarchy (parenting).
SetParentAttachment<string简体中文> | 字符串
修改此实体到父实体的特定附属点。实体会传送,以至于其骨骼方位与附属匹配。在使用此输入前必须设置好实体的父实体。
SetParentAttachmentMaintainOffset<string简体中文> | 字符串
同上,但不传送。实体接受到此输出后保留与父级的相对位置。
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”输入指定的点时。

实体目标名:

OnUser1OnUser4
这些输出将分别响应于FireUser1FireUser4 输入。 详见 User Inputs and Outputs
OnKilled (only in Left 4 Dead series)
当实体被删除时触发此输出。

另请参阅