Env explosion

From Valve Developer Community
< Zh
Revision as of 21:30, 13 June 2024 by Theki (talk | contribs)
Jump to navigation Jump to search
English (en)中文 (zh)Translate (Translate)
游戏内的一次爆炸。

它将在自己的坐标点上产生一次爆炸。

C++ 在源代码中,它由 class CEnvExplosion 代表,定义于 explode.cpp

标签

  • 1: 不造成伤害
  • 2: 可重复 - 爆炸发生之后不删除该实体。否则它会在Explode输入后0.3秒删除(此期间可以重新触发)。
  • 4: 无火球
  • 8: No Smoke - 没有效果
  • 16: 无印花 - 在爆炸的中心留下的黑色灰烬效果。
  • 32: No Sparks - 没有效果
  • 64: 无声
  • 128: 随机方向
  • 256: 无火球烟 - 只有有火球的情况下才会有火球烟。
  • 512: 无粒子
  • 1024: No DLights - 没有效果
  • 2048: Don't clamp Min - 允许更小的火焰图标。
  • 4096: Don't clamp Max - 允许更大的火焰图标。
  • 8192: 只伤害水面 - 在水下则不造成伤害(对玩家)。
  • 16384: 一般伤害 - 造成DMG_GENERIC ,区分于DMG_BLAST

键值

Magnitude (iMagnitude) ([todo internal name (i)]) <整数(en)>
爆炸的伤害数值。
Radius Override (iRadiusOverride) ([todo internal name (i)]) <整数(en)>
伤害范围。如果指定,基于设置,未指定则范围基于伤害(上面的值)。
Fireball Sprite (fireballsprite) ([todo internal name (i)]) <sprite(en)>
火球的图标。
Render Mode (rendermode) ([todo internal name (i)]) <choices>
火球的渲染模式
  • 0: Normal
  • 4: Solid
  • 5: Additive
Ignored Entity (ignoredEntity) ([todo internal name (i)]) <target_destination>
不伤害或者影响实体。
Damage Force (DamageForce) ([todo internal name (i)]) <浮点型(en)> 不存在于FGD!
如果指定,会将此值作为物理力的作用大小。
Ignored Class (ignoredClass) ([todo internal name (i)]) <整数(en)>
不伤害或者影响class的NPC


输入

Explode
触发爆炸。


输出

参见