Players(玩家)
Players(玩家)是用来创建可融入虚拟世界的视窗的摄像机:
- Player Actor(角色)是具有刚体的一类玩家,它只能在地面上移动。
- Player Dummy(假人)是一种可融入虚拟世界的简单视窗,它没有物理属性,也不能与对象碰撞。
- Player Persecutor(尾随者)是一种没有物理实体,可自由飞行的摄像机,它以特定距离跟随目标节点。 并可与对象碰撞,不过不能与它们相互作用。
- Player Spectator(观众)是一种没有物理实体,可自由飞行的摄像机,用来创建观众模式(Spectator Mode)。 它可与对象碰撞,不过不能被推移或与它们相互作用。
另请参阅
除上述类型之外的摄像机没在Editor(编辑器)中给出,不过它们可以由代码控制:
- 通过UnigineScript脚本中的Player类编辑所有类型的玩家
- 通过C++ API中的Unigine::Player类编辑所有类型的玩家
编辑玩家(Players)
以上的所有类型玩家都拥有一组通用设置。 您可以在Nodes(节点)窗口中的Player(玩家)标签页内对它们进行更改:
Player(玩家)标签页
设置位掩码(Bit Masks)
适用玩家的一组位掩码:
Viewport(视窗) | A 视窗掩码,指明哪些对象可以在该摄像机的视窗中被看到。 |
---|---|
Reflection(反射) | A 反射掩码,指明是否有反射要被渲染进该摄像机的视窗。 |
Source(声源) | 声源掩码,指明哪些声音通道要用于该摄像机的播放。 |
Reverb(混响) | 混响掩码,指明哪些混响要用于该摄像机的播放。 |
视锥体(Viewing Frustum)参数
定义摄相机视锥体的参数:
Field of View(视角) | 垂直向的玩家视角,以度为单位。 |
---|---|
Near Clipping(近端剪裁距离) | 到达玩家视锥体近端剪裁平面的距离,按单位距离计算。 |
Far Clipping(远端剪裁距离) | 到达玩家视锥体远端剪裁平面的距离,按单位距离计算。 |
最新更新: 2018-08-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)