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

许可和许可类型

在UNIGINE中,许可证可用于使用Engineering和Sim SDK版本来开发应用程序,并且在某些情况下,使用创建的应用程序的实例。

为了清楚地了解UNIGINE中的许可产品,我们需要采用以下概念:

Seat(座位) 开发人员用于创建新项目,编写代码,在编辑器中添加内容,编译和构建项目,运行调试和发布版本,即整个应用程序编程周期的主要版本。
Editor Seat(编辑器的座位) 精简版本,仅允许在编辑器中运行已创建的项目。它是为艺术家设计的,他们不使用代码,只在编辑器中创建场景:添加3D模型并配置它们,设置环境,阴影,反射等。
Channel(通道) 允许运行最终应用程序的一个实例(不需要运行任何开发人员工具的成品)。使用网络、IG、VR或任何多窗口实现的应用程序都需要通道。不使用任何附加功能的常规桌面应用程序不需要运行通道。

座位#

座位(Seat)是开发人员运行SDK(软件开发工具包)所需的一种许可证,其中进行开发过程。这是开发人员用于创建新项目,编写代码,在编辑器中添加内容,编译和构建项目,运行调试和发布版本,即整个应用程序编程周期的主要版本。座位被程序员和美术师用来创建项目,添加代码和内容,以及运行开发或测试版本。根据同时从事该项目的开发人员数量购买坐位是有意义的。

要安装要与座位许可证一起使用的SDK,请参阅本指南

要激活座位许可证,请参阅本文

编辑器的座位#

编辑器的座位(Editor Seat)只允许在编辑器中使用已经存在的项目。您不能使用这种类型的许可证创建新项目,您只能修改已经存在的项目。这种类型的许可证专为不会执行任何编程和调试的艺术家而设计,而只是在编辑器中修改项目(添加或删除3D模型,配置灯光并使用编辑器中可用的其

此处提供了Editor Seat的安装和激活说明:

激活编辑器的坐位后,在已存在的项目中运行编辑器启动文件(请记住,您将无法使用此类许可证创建任何新项目)。

当我们说已存在的项目时,我们指的是一个使用座位创建的项目。您可能已经创建了一个完整的许可证,或者使用VSC从存储库下载它,或者以其他方式。

通过编辑器启动文件,我们暗示了项目文件夹中通常可用的脚本,例如launch_editor.batlaunch_editor.py。有时,项目文件夹中没有这样的文件,或者它们的名称不同。在任何情况下,项目文件夹都应该包含project_folder/bin/Editor_x64.exeproject_folder/bin/Editor_double_x64.exe,您将能够使用这种类型的许可证不间断地运行和工作。

通道#

运行最终应用程序需要通道:一(1)台PC需要一(1)个通道。通道因使用的插件而异:

  • IG channel是一个功能齐全的许可证,适用于使用sdk中提供的网络通信协议(CIGI/HLA/DIS/Syncker)或高级IG(图像生成器)系统的应用程序。它也可以用来运行一个虚拟现实应用。
  • VR通道是适用于使用任何头戴式显示器(VR耳机)的应用程序的许可证。它不能使用UNIGINE SDK中提供的任何网络或IG工具。

下表列出了Sim Per-Channel SDK Edition 的基本配置中可用的插件以及需要VR或IG通道的插件。

基本(不需要通道) VR Channel IG Channel
基本插件 基本 + VR 插件
GPUMonitor Oculus SpiderVision
CadImporter Varjo Separate
FbxImporter OpenVR Surround
GLTFImporter TeslaSuit Syncker
Ultraleap LeapMotion IG
Kinect Geodetics CIGIConnector
Steam ARTTracker DISConnector
VrpnClient HLAConnector
注意
  • 在UNIGINE2.12之前购买的所有每通道许可证应视为IG通道。

应用程序的每个实例都需要运行许可证。这意味着如果您开发的应用程序需要10台Pc才能运行它,则需要10个许可证。或者,如果您希望应用程序在同一时间在10台不同的Pc上运行,则还需要10个许可证。

请参阅此处如何激活每通道许可证。

最新更新: 2024-08-16
Build: ()