info_zombie_spawn

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

类层级
CInfoZombieSpawn
CPointEntity
CBaseEntity

info_zombie_spawn是一个点实体(en),可在Left 4 Dead series 求生之路系列中使用。}它用于手动生成丧尸。

一般来说,建议将僵尸生成留给 AI 导演,但它可能会有用处,例如在《牺牲》中的火车车厢中生成 Tank。


键值

Population (population) <string(en)>
选择要生成的丧尸。
Attack On Spawn <boolean(en)>
这个僵尸是否应该总是在生成时攻击(译注:应该是激怒)。请注意,此时这只影响 Tank 和 Witch,所有其他人总是在生成时攻击。
Offer Spawned Tank to PZs (offer_tank) <choices> (存在于自 求生之路2 以来)
译注:向玩家感染者提供 Tank 生成。
  • 0: No 否
  • 1: Yes 是
参见:  Generic Keyvalues, Inputs and Outputs available to all entities
Name(en) (targetname) <string(en)>
其他实体引用该实体的目标名称。
角度:
Pitch Yaw Roll (Y Z X) <angle(en)>
这个实体在世界的方向。Pitch是围绕Y轴旋转,Yaw是围绕Z轴的旋转,Roll是围绕X轴的旋转。
Parentname:
Parent (parentname) <targetname(en)>
指定一个实体作为父实体(跟随移动)。实体的父级实体,该实体可以与父实体保持移动偏移。名称后面可以添加一个附属点,以逗号隔开。

输入

SpawnZombie
现在生成一个丧尸。
StartleZombie (存在于自 求生之路2 以来)
惊扰丧尸 (仅 Witch)。

Template:I Targetname:zh-cn

Parentname:
SetParent<字符串(en)>
设置父级实体。详见Entity Hierarchy (parenting).
SetParentAttachment<字符串(en)>
修改此实体到父实体的特定附属点。实体会传送,以至于其骨骼方位与附属匹配。在使用此输入前必须设置好实体的父实体。
SetParentAttachmentMaintainOffset<字符串(en)>
同上,但不传送。实体接受到此输出后保留与父级的相对位置。
ClearParent
取消绑定父实体,以至于此实体可以自由行动。

输出

OnSpawnNormal
当生成器创建一个普通感染者时触发。
OnSpawnSmoker
当生成器创建一个 Smoker 时触发。
OnSpawnBoomer
当生成器创建一个 Boomer 时触发。
OnSpawnHunter
当生成器创建一个 Hunter 时触发。
OnSpawnSpitter
当生成器创建一个 Spitter 时触发。
OnSpawnJockey
当生成器创建一个 Jockey 时触发。
OnSpawnCharger
当生成器创建一个 Charger 时触发。
OnSpawnWitch
当生成器创建一个 Witch 时触发。
OnSpawnTank
当生成器创建一个 Tank 时触发。

实体目标名:

OnUser1OnUser4
这些输出将分别响应于FireUser1FireUser4 输入。 详见 User Inputs and Outputs
OnKilled (存在于 Left 4 Dead series 之中)
当实体被删除时触发此输出。

另见