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

Zh/Env explosion: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
m (Nesciuse moved page Env explosion/zh to Zh/Env explosion over redirect: Language prefixes)
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{langsp}}
{{LanguageBar}}
{{this is a|point entity|name=env_explosion|sprite=1}}
 
[[File:env_explosion.jpg|right|thumb|320px|游戏内的一次爆炸。]]
[[File:env_explosion.jpg|right|thumb|320px|游戏内的一次爆炸。]]
它将在自己的坐标点上产生一次爆炸。
它将在自己的坐标点上产生一次爆炸。
Line 24: Line 26:


== 键值 ==
== 键值 ==
{{KV Targetname}}
{{KV|Magnitude (iMagnitude)|int|爆炸的伤害数值。}}
{{KV|Magnitude (iMagnitude)|int|爆炸的伤害数值。}}
{{KV|Radius Override (iRadiusOverride)|int|伤害范围。如果指定,基于设置,未指定则范围基于伤害(上面的值)。}}
{{KV|Radius Override (iRadiusOverride)|int|伤害范围。如果指定,基于设置,未指定则范围基于伤害(上面的值)。}}
{{KV|Fireball Sprite (fireballsprite)|sprite|火球的图标。}}
{{KV|Fireball Sprite (fireballsprite)|sprite|火球的图标。}}
{{KV|Render Mode (rendermode)|choices|火球的[[Render mode|渲染模式]]
{{KV|Render Mode (rendermode)|choices|火球的{{L|Render mode|渲染模式}}
:*0: Normal
:*0: Normal
:*4: Solid
:*4: Solid
Line 33: Line 36:
{{KV|Ignored Entity (ignoredEntity)|target_destination|不伤害或者影响实体。}}
{{KV|Ignored Entity (ignoredEntity)|target_destination|不伤害或者影响实体。}}
{{KV|Damage Force (DamageForce)|float|nofgd=1|如果指定,会将此值作为物理力的作用大小。}}
{{KV|Damage Force (DamageForce)|float|nofgd=1|如果指定,会将此值作为物理力的作用大小。}}
{{KV|Ignored Class (ignoredClass)|int|不伤害或者影响[[List_of_default_AI_relationships|class]]的NPC }}
{{KV|Ignored Class (ignoredClass)|int|不伤害或者影响{{L|List_of_default_AI_relationships|class}}的NPC }}
{{KV BaseEntity|css=1}}


== 输入 ==
== 输入 ==
{{IO|Explode|触发爆炸。}}
{{I|Explode|触发爆炸。}}
{{I BaseEntity|prel4d=1}}


== 输出 ==
{{O BaseEntity|l4d=1}}


== 参见 ==
== 参见 ==
*{{ent|env_physexplosion}}
*{{ent|env_physexplosion}}

Latest revision as of 17:36, 25 September 2024

English (en)中文 (zh)Translate (Translate)
Env explosion.png

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

游戏内的一次爆炸。

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

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

键值

Name (目标名称) <target_source>[ Edit ]
这个名称是其他实体通过 输入/输出(en) 或其他 关键值(en)(如 parentnametarget) 来引用该实体时使用的标识符。
该名称也会显示在 Hammer 编辑器的 2D 视图和 实体报告(en) 中。
参见:  所有实体均可使用的 通用键值、输入与输出(en)

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>
火球的渲染模式(en)
  • 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(en)的NPC

输入

Explode
触发爆炸。


参见