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

Zh/Env explosion: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
m (Translation modification)
No edit summary
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{lang|Env explosion}}
{{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|游戏内的一次爆炸。]]
{{point_ent:zh|env_explosion|sprite=1}}它将在自己的坐标点上产生一次爆炸。
它将在自己的坐标点上产生一次爆炸。
{{code class:zh|CEnvExplosion|explode.cpp}}
{{code class|CEnvExplosion|explode.cpp}}


{{clearleft}}
{{clearleft}}


==标签/Flags==
== 标签 ==
*1: No Damage - 没有伤害
*1: 不造成伤害
*2: Repeatable - 一旦爆炸发生了,这个实体会删除自己本身。除此之外,它会在<code>Explode</code>输入后0.3秒删除(此期间可以重新触发)。
*2: 可重复 - 爆炸发生之后不删除该实体。否则它会在<code>Explode</code>输入后0.3秒删除(此期间可以重新触发)。
*4: No [https://www.youtube.com/watch?v=wgLAkto0rzc 火球/油管链接]
*4: [https://www.youtube.com/watch?v=wgLAkto0rzc 火球]
*<s>8: No Smoke</s> - 没有效果
*<s>8: No Smoke</s> - 没有效果
*16: No Decal - 在爆炸的中心偏左产生一个爆炸的黑色灰烬效果。
*16: 无印花 - 在爆炸的中心留下的黑色灰烬效果。
*<s>32: No Sparks</s> - 没有效果
*<s>32: No Sparks</s> - 没有效果
*64: No Sound - 无声的
*64: 无声
*128: Random Orientation -随机方向
*128: 随机方向
*256: No [https://www.youtube.com/watch?v=BpupvIUX2uI Fireball Smoke] -只有火球本身可以的情况下才会生成火球烟。
*256: [https://www.youtube.com/watch?v=BpupvIUX2uI 火球烟] - 只有有火球的情况下才会有火球烟。
*512: No [https://www.youtube.com/watch?v=GB5fnGYuF6I 粒子/YouTube]
*512: [https://www.youtube.com/watch?v=GB5fnGYuF6I 粒子]
*<s>1024: No DLights</s> - 没有效果
*<s>1024: No DLights</s> - 没有效果
*2048: Don't clamp Min - 允许更小的火焰精灵图。
*2048: Don't clamp Min - 允许更小的火焰图标。
*4096: Don't clamp Max - 允许更大的火焰精灵图。
*4096: Don't clamp Max - 允许更大的火焰图标。
*8192: Damage above surface only - 在水下则不造成伤害(对玩家)。
*8192: 只伤害水面 - 在水下则不造成伤害(对玩家)。
*16384: Generic damage - 造成 <code>[[Damage_types#Damage_type_table|通常伤害]]</code> , 区分于 <code>DMG_BLAST</code>.
*16384: 一般伤害 - 造成<code>[[Damage_types#Damage_type_table|DMG_GENERIC]]</code> ,区分于<code>DMG_BLAST</code>


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


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


==输出==
{{O BaseEntity:zh|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
触发爆炸。


参见