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
双精度坐标
应用程序接口
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

许可和许可类型

In UNIGINE, licenses are available for the use of Engineering and Sim SDK editions to develop an application, and in some cases — to use instances of created applications.在UNIGINE中,许可证可用于使用Engineering和Sim SDK版本来开发应用程序,并且在某些情况下,使用创建的应用程序的实例。

To have a clear understanding of license products in UNIGINE, we need to adopt the following notions:为了清楚地了解UNIGINE中的许可产品,我们需要采用以下概念:

Seat(座位) Major version used by developers to create a new project, write code, add content in the Editor, compile and build the project, run debug and release versions, i.e. the full application programming cycle.开发人员用于创建新项目,编写代码,在编辑器中添加内容,编译和构建项目,运行调试和发布版本,即整个应用程序编程周期的主要版本。
Editor Seat(编辑器的座位) Stripped-down version that allows only running an already created project in the Editor. It is designed for artists, who don't work with code and only create scenes in the Editor — add 3D models and configure them, set the environment, shadows, reflections, etc.精简版本,仅允许在编辑器中运行已创建的项目。它是为艺术家设计的,他们不使用代码,只在编辑器中创建场景:添加3D模型并配置它们,设置环境,阴影,反射等。
Channel(通道) Permission to run one instance of a final application (a finished product that doesn't require running any developer tools). Channels are required for applications that use networking, IG, VR, or any multi-window implementation. Regular desktop applications that don't use any additional features do not require a channel for running.允许运行最终应用程序的一个实例(不需要运行任何开发人员工具的成品)。使用网络、IG、VR或任何多窗口实现的应用程序都需要通道。不使用任何附加功能的常规桌面应用程序不需要运行通道。

Seat座位#

A Seat is a type of license required for developers to run an SDK (Software Development Kit), in which the development process takes place. This is a major version used by developers to create a new project, write code, add content in the Editor, compile and build the project, run debug and release versions, i.e. the full application programming cycle. Seats are used by programmers and artists to create a project, add code and content, and run a development/test version. It makes sense to buy Seats based on the number of developers simultaneously working on the project.座位(Seat)是开发人员运行SDK(软件开发工具包)所需的一种许可证,其中进行开发过程。这是开发人员用于创建新项目,编写代码,在编辑器中添加内容,编译和构建项目,运行调试和发布版本,即整个应用程序编程周期的主要版本。座位被程序员和美术师用来创建项目,添加代码和内容,以及运行开发或测试版本。根据同时从事该项目的开发人员数量购买坐位是有意义的。

To install SDK to be used with the Seat license, see this guide.要安装要与座位许可证一起使用的SDK,请参阅本指南

To activate the Seat license, see this article.要激活座位许可证,请参阅本文

Editor Seat编辑器的座位#

Editor Seat allows only working in Editor with already existing projects. You cannot create a new project with this type of license — you can only modify an already existing project. This type of license is designed for artists who won't perform any programming and debugging, but just modify a project in Editor (add or delete 3D models, configure light and use other options available in Editor).编辑器的座位(Editor Seat)只允许在编辑器中使用已经存在的项目。您不能使用这种类型的许可证创建新项目,您只能修改已经存在的项目。这种类型的许可证专为不会执行任何编程和调试的艺术家而设计,而只是在编辑器中修改项目(添加或删除3D模型,配置灯光并使用编辑器中可用的其

Installation and activation instructions for the Editor Seat are provided here:此处提供了Editor Seat的安装和激活说明:

After you have activated the Editor Seat, run the editor launching file in an already existing project (keep in mind that you won't be able to create any new project with this type of license).激活编辑器的坐位后,在已存在的项目中运行编辑器启动文件(请记住,您将无法使用此类许可证创建任何新项目)。

When we say an already existing project, we mean a project that has been created using a Seat. You might have created it earlier having a full-fledged license or downloaded it from a repository using a VSC, or in some other way.当我们说已存在的项目时,我们指的是一个使用座位创建的项目。您可能已经创建了一个完整的许可证,或者使用VSC从存储库下载它,或者以其他方式。

By the editor launching file we imply a script commonly available in the project folder, such as launch_editor.bat or launch_editor.py. Sometimes, there are no such files in the project folders or they are named differently. In any case, the project folder should contain project_folder/bin/Editor_x64.exe or project_folder/bin/Editor_double_x64.exe that you'll be able to run and work uninterrupted using this type of license.通过编辑器启动文件,我们暗示了项目文件夹中通常可用的脚本,例如launch_editor.batlaunch_editor.py。有时,项目文件夹中没有这样的文件,或者它们的名称不同。在任何情况下,项目文件夹都应该包含project_folder/bin/Editor_x64.exeproject_folder/bin/Editor_double_x64.exe,您将能够使用这种类型的许可证不间断地运行和工作。

Channels通道#

Channels are required to run a final application: one (1) Channel for one (1) PC. Channels differ depending on the plugins used:运行最终应用程序需要通道:一(1)台PC需要一(1)个通道。通道因使用的插件而异:

  • IG channel is a fully-featured license that is suitable for applications using networking (CIGI/HLA/DIS/Syncker) or high-level IG (Image Generator) system available in the SDK. It can also be used to run a VR app.IG channel是一个功能齐全的许可证,适用于使用sdk中提供的网络通信协议(CIGI/HLA/DIS/Syncker)或高级IG(图像生成器)系统的应用程序。它也可以用来运行一个虚拟现实应用。
  • VR channel is a license suitable for applications using any head-mounted display (VR headset). It can't use any networking or IG tools available in UNIGINE SDK.VR通道是适用于使用任何头戴式显示器(VR耳机)的应用程序的许可证。它不能使用UNIGINE SDK中提供的任何网络或IG工具。

The table below lists the plugins available in the base configuration of Sim Per-Channel SDK Edition and the plugins that require either VR or IG Channel.下表列出了Sim Per-Channel SDK Edition 的基本配置中可用的插件以及需要VR或IG通道的插件。

基本(不需要通道) VR Channel IG Channel
基本插件 基本 + VR 插件
GPUMonitor Oculus EasyBlend
CadImporter Varjo Projection
FbxImporter OpenVR Separate
GLTFImporter TeslaSuit Surround
Ultraleap LeapMotion Wall
Kinect Geodetics Syncker
Steam ARTTracker IG, CIGIConnector,
DISConnector,
HLAConnector
VrpnClient
注意
  • All per-channel licenses purchased prior to UNIGINE 2.12 shall be treated as IG Channels.在UNIGINE2.12之前购买的所有每通道许可证应视为IG通道。

Every instance of the application requires a license for running. It means that if you developed an application that requires 10 PCs to run it, you'll need 10 licenses. Or if you want your application to run on 10 different PCs at the same time, you'll also need 10 licenses.应用程序的每个实例都需要运行许可证。这意味着如果您开发的应用程序需要10台Pc才能运行它,则需要10个许可证。或者,如果您希望应用程序在同一时间在10台不同的Pc上运行,则还需要10个许可证。

See here how to activate the Per-Channel license.请参阅此处如何激活每通道许可证。

最新更新: 2024-04-19
Build: ()