这篇条目有关 Source引擎。如需详情,点击这里。

env_explosion

From Valve Developer Community
< Zh
Jump to navigation Jump to search
English (en)中文 (zh)Translate (Translate)
Env explosion.png

env_explosion是一个点实体(en),可在所有的 起源 起源 游戏中使用。

游戏内的一次爆炸。

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

在源代码中,它由 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

键值

参见:  Generic Keyvalues, Inputs and Outputs available to all entities
Name(en) (targetname) <string(en)>
其他实体引用该实体的目标名称。
Magnitude (iMagnitude) ([todo internal name (i)]) <integer(en)>
爆炸的伤害数值。
Radius Override (iRadiusOverride) ([todo internal name (i)]) <integer(en)>
伤害范围。如果指定,基于设置,未指定则范围基于伤害(上面的值)。
Fireball Sprite (fireballsprite) ([todo internal name (i)]) <sprite(en)>
火球的图标。
Render Mode (rendermode) ([todo internal name (i)]) <choices>
火球的渲染模式(en)
  • 0: Normal
  • 4: Solid
  • 5: Additive
Ignored Entity (ignoredEntity) ([todo internal name (i)]) <targetname(en)>
不伤害或者影响实体。
Damage Force (DamageForce) ([todo internal name (i)]) <float(en)> 不存在于FGD!
如果指定,会将此值作为物理力的作用大小。
Ignored Class (ignoredClass) ([todo internal name (i)]) <integer(en)>
不伤害或者影响class(en)的NPC

输入

Explode
触发爆炸。


参见