point_viewcontrol_survivor

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

本文由大康翻译。


point_viewcontrol_survivor是一个点实体(en),可在Left 4 Dead series 求生之路系列中使用。
它是一个幸存者专用摄像机,可用于从摄像机位置开始的第三人称视角放大摄像机,自动朝向幸存者头部以第一人称视角结束。
Valve 将此实体用作每个战役的第一张地图的“开场”摄像机,而该摄像机是“Ghostanim.mdl”prop_dynamic(en) 的子项。这个模型有一个附着点,所有四个 point_viewcontrol_multiplayer 摄像机(每个玩家一个)都跟随。

Note.png注意:某些效果,例如来自 func_precipitation 的雨效果和幸存者手电筒在使用相机时不会显示。要避免雨不显示,请在摄像机视图上方使用设置为 rain_intro 的 info_particle_system,在你的开场完成后禁用它。
Warning.png警告:不要使用此实体的启用输入,否则它将充当影响每个幸存者的全局相机。

键值

Field of view <float(en)>
玩家的视野。(如果设置了 Set FOV 生成标志)
Seconds to reach FOV target <float(en)>
达到指定视野所需的时间。
参见:  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)>
指定一个实体作为父实体(跟随移动)。实体的父级实体,该实体可以与父实体保持移动偏移。名称后面可以添加一个附属点,以逗号隔开。

标志

  • 1 : Disable when move finished (移动完成时禁用)
  • 2 : Set FOV (设置视野)

输入

Enable
启用 point_viewcontrol,并开始控制玩家的视图。
Disable
禁用 point_viewcontrol,并停止控制玩家的视图。
StartMovement
开始移动到第一人称视图。

Template:I Targetname:zh-cn


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

输出

实体目标名:

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

另见