UnigineEditor
Interface Overview
Assets Workflow
Settings and Preferences
Working With Projects
Adjusting Node Parameters
Setting Up Materials
Setting Up Properties
Landscape Tool
Using Editor Tools for Specific Tasks
Extending Editor Functionality
FAQ
编程
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
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
Rendering-Related Classes

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-07-03