This page has been translated automatically.
编程
Fundamentals
Setting Up Development Environment
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
CIGI Client Plugin
Rendering-Related Classes
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

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(远端剪裁距离) 到达玩家视锥体远端剪裁平面的距离,按单位距离计算。
最新更新: 2017-12-21
Build: ()