_firesmoke
< Zh
Jump to navigation
Jump to search
![]() |
---|
CFireSmoke |
![]() |
_firesmoke
是一个点实体 ,可在所有的 起源 游戏中使用。 这是由 env_fire 创建的一组粒子效果,包括火焰效果。它不会造成伤害。该实体不打算直接使用,因此缺少
env_fire
用于配置火焰的键值,因为这些参数通常是通过代码设置的。除此之外,它仍然能够独立工作。
如果火焰不应该造成伤害,或者无法造成伤害,可以直接使用此实体来节省 edict(通常情况下,env_fire
和该源实体会需要使用 2 个)。不过,设置为显示相应 env_fire
粒子的 info_particle_system 可能是更好的替代方案,因为它可以选择火焰的大小并能切换显示,尽管它不会遵循 半衰期2 中的经典效果设置。
经典的基于精灵的火焰效果,在
起源2007 之前的版本和现代 HL2 中(如果启用了“经典效果”设置)使用。
键值(Keyvalues)
- Name (目标名称) <target_source>[ Edit ]
- 这个名称是其他实体通过 输入/输出 或其他 关键值 (如
parentname
或target
) 来引用该实体时使用的标识符。
该名称也会显示在 Hammer 编辑器的 2D 视图和 实体报告 中。参见: 所有实体均可使用的 通用键值、输入与输出
FGD 代码
_firesmoke 点实体。在编辑器中,精灵基于“经典”(橙盒之前)火焰效果。
@PointClass base(Targetname, Parentname) size(-4 -4 -4, 4 4 4) sprite("sprites/fire1.vmt") = _firesmoke : "一个纯粹的视觉火焰效果。" []