This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
专业(SIM)
UnigineEditor
界面概述
资源工作流程
版本控制
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
材质和着色器
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
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
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
创建内容
内容优化
材质
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

Players(玩家)

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

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

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

另请参阅

  • 通过API中的Player类编辑所有类型的玩家

常见的设置#

对于上面列出的所有玩家,有一组通用设置。它们可以在 Parameters 窗口的Node选项卡上更改:

垂直球员参数


基于实物的球员参数
Main Player 定义玩家是否在运行时被用作默认摄像头。如果有几个玩家启用了这个标志,那么将使用 节点层次 中的最后一个。
Listener 定义是否使用播放器在运行时收听声音。

设置位掩码(Bit Masks)#

适用玩家的一组位掩码:

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

视锥体(Viewing Frustum)参数#

定义摄相机视锥体的参数:

Field of View(视角) 垂直向的玩家视角,以度为单位。
Near Clipping(近端剪裁距离) 到达玩家视锥体近端剪裁平面的距离,按单位距离计算。
Far Clipping(远端剪裁距离) 到达玩家视锥体远端剪裁平面的距离,按单位距离计算。
最新更新: 2023-06-23
Build: ()