This page has been translated automatically.
UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Samples
Usage Examples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Migration
Migrating to UNIGINE 2.0
C++ API Migration
Migrating from UNIGINE 2.0 to UNIGINE 2.1
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

Players(玩家)

Players(玩家)是用来创建可融入虚拟世界的视窗的摄像机:

  •  Player Actor(角色) 是具有刚体的一类玩家,它只能在地面上移动。
  •  Player Dummy(假人) 是一种可融入虚拟世界的简单视窗,它没有物理属性,也不能与对象碰撞。
  •  Player Persecutor(尾随者)是一种没有物理实体,可自由飞行的摄像机,它以特定距离跟随目标节点。 并可与对象碰撞,不过不能与它们相互作用。
  •  Player Spectator(观众) 是一种没有物理实体,可自由飞行的摄像机,用来创建【观众模式(Spectator Mode)】。 它可与对象碰撞,不过不能被推移或与它们相互作用。

See Also

除上述类型之外的摄像机没在Editor(编辑器)中给出,不过它们却可以由代码控制:

  • Player 类可通过UnigineScript来编辑所有类型的玩家
  • Unigine::Player 类可通过C++ API来编辑所有类型的玩家

Players(玩家)编辑

以上所有玩家都有一组通用设置。 它们可以在【Nodes(节点)】窗口中的Player(玩家)标签页更改:

【Player(玩家)】标签页

设置位掩码(Bit Masks)

适用玩家的位掩码有:

Viewport(视窗) 视窗掩码,指明哪些对象可以在该摄像机的视窗中被看到。
Reflection(反射) 反射掩码,指明是否有反射要被渲染进该摄像机的视窗。
Source(声源) 声源掩码,指明哪些声音通道用于该摄像机的播放。
Reverb(混响) 混响掩码,指明哪些混响用于该摄像机的播放。

视锥体(Viewing Frustum)参数

定义相机视锥体的参数:

Field of View(视角) 垂直向的玩家视角,以度为单位。
Near Clipping(近端剪裁距离) 到达玩家视锥体近端剪裁平面的距离,按单位距离计算。
Far Clipping(远端剪裁距离) 到达玩家视锥体远端剪裁平面的距离,按单位距离计算。
Last update: 2017-07-03
Build: ()