env_weaponfire

From Valve Developer Community
Jump to: navigation, search
English (en)中文 (zh)
... Icon-Important.png

This page was translated by DaKang233 on January 10, 2023 (UTC+8). Anyone is welcome to add new content or fix errors.


类层级(Class Hierarchy)
CEnvWeaponfire
CPointEntity
CBaseEntity

env_weaponfire is a point entity available in the Left 4 Dead series Left 4 Dead series.该实体用于模仿求生之路中枪支的武器射击。它会造成伤害、枪口闪光、发射痕迹和打击效果。虽然它非常适合介绍过场动画,但该实体并非 100% 与求生之路的武器行为相同(例如,镜头不会穿透多个僵尸)。所有效果都是在客户端完成的,因此带宽使用率非常低,但它与服务端伤害计算并不完全同步。

Icon-Bug.pngBug:该实体无法在游戏中更改它自己的角度!脚本或其他方式也不能更改。一旦在 Hammer 中指定了角度,编译后将保持不变。
Blank image.pngTodo: 寻找是否有更改该实体角度的方法。

键值

Target Arc (TargetArc) <float> | 浮点型
实体搜索目标的角度范围(以度为单位)
Target Range (TargetRange) <float> | 浮点型
实体搜索目标的距离范围(以英寸为单位)
Target Filter (filtername) <filter> | 过滤器
用于限定实体是否是有效目标的过滤器
Damage Modifier (DamageMod) <float> | 浮点型
用于增强或减少每次射击时造成的伤害量
Weapon Type (WeaponType) <choices>
武器类型
  • 1 : 突击步枪
  • 2 : 猎枪
  • 3 : (半)自动霰弹枪
Target Team (TargetTeam) <choices>
要射击的队伍
  • 3 : 丧尸
  • 2 : 生还者
  • -1 : 两者
Ignore Players (IgnorePlayers) <boolean> | 布尔值
该选项会让子弹无法造成对玩家的伤害。

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

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

EnableDisable/启动禁用:

Start Disabled (StartDisabled) <boolean> | 布尔值
保持休眠状态,直到被唤醒。(利用Enable输入)。

输入

EnableDisable/启动禁用:

Enable
Disable
启动/禁用此实体所具备的效果。同样会使实体消失。