Zh/Generic Keyvalues, Inputs and Outputs/Keyvalues

From Valve Developer Community
Jump to navigation Jump to search

键值(Keyvalues)

Name(en) (targetname) <字符串(en)>
其他实体引用此实体时使用的名称。
Class(en) (classname) <字符串(en)>
决定实体生成前的特性。
Tip.png提示:运行时修改仍有特定用途,但需谨慎使用。
Global Entity Name(en) (globalname) <字符串(en)>
当实体转移到具有相同全局名称的另一地图时,属性将复制到目标实体。
Icon-Important.png重要:仅适用于半衰期2风格地图过渡的单人游戏
Model (model) <字符串(en)>
实体的游戏内表现形式。
Origin(en) (X Y Z) (origin) <coordinates(en)>
实体中心在世界中的位置。
Icon-Bug.png错误:在Hammer中手动编辑此值不会同步移动点实体。
Pitch Yaw Roll(en) (Y Z X) (angles) <angle(en)>
实体的世界空间朝向。
Flags(en) (spawnflags) <flags(en)>
切换实体专属特性。
Damage Filter (damagefilter) <target_destination>
控制哪些实体可伤害此实体的过滤器名称。

父级关系

Parent(en) (parentname) <目标名(en)>
保持与此实体的初始偏移量。

Vscript

Entity Scripts (vscripts) <脚本列表(en)>
以空格分隔的VScript文件列表,在所有实体生成后执行。
Think function(en) (thinkfunction) <字符串(en)>
实体脚本中定期自动调用的函数名。

渲染

RenderFields:


渲染模式(en) (rendermode) <byte choices(en)>
在此实体上设置非标准渲染模式。
Render Modes
  • 0: 正常
  • 1: 颜色
  • 2: 纹理
  • 3: 发光
  • 4: 实体/阿尔法测试 Obsolete
  • 5: 叠加
  • 6: 已移除,无作用 Obsolete
  • 7: 叠加分数帧
  • 8: 阿尔法叠加
  • 9: 世界空间发光
  • 10: 不渲染
Render FX(en) (renderfx) <byte choices(en)>
各种有点遗留的阿尔法效果。请参见渲染效果(en)
Render Amount / Transparency (renderamt) <byte(en)>
Transparency amount, requires a Render Mode other than Normal. 0 is invisible, 255 is fully visible.
Render Color (R G B) (rendercolor) <color255(en)>
Color tint.

阴影:

Disable Shadows (disableshadows) <布尔值(en)>
防止该实体生成廉价的渲染到纹理的阴影,或如果实体是 prop_static 的光照贴图阴影。不影响影子映射。
禁用接收阴影 (disablereceiveshadows) <布尔值(en)>
防止该实体接收动态阴影。
Shadow Cast Distance (shadowcastdist) <整数(en)> 不存在于FGD!
设置实体投射动态阴影的距离。0 表示从 shadow_control 实体开始的默认距离。
Disable Shadow Depth (disableshadowdepth) <布尔值(en)> (存在于自 传送门2 以来)
用于禁用此实体的阴影深度(用于投影纹理)的渲染。
Disable flashlight (disableflashlight) <布尔值(en)> (存在于自 传送门2 以来)
用于禁用此实体的投影纹理照明和阴影。
Projected Texture Cache (shadowdepthnocache) <integer choices(en)> (存在于自 传送门2 以来)
用于提示投影纹理系统缓存此实体的阴影体积是否足够,或改为强制每帧渲染。
选项
  • 0 : 默认
  • 1 : 无缓存 - 每帧渲染
  • 2 : 缓存 - 只渲染一次

其他

Effects(en) (effects) <flags(en)>
特效标志组合。
Lag Compensation(en) (LagCompensate) <布尔值(en)>
延迟补偿开关。
Is Automatic-Aim Target (is_autoaim_target) <布尔值(en)>
控制是否作为自动瞄准目标。