UnigineEditor
界面概述
资产工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
Setting Up Properties
照明
Landscape Tool
Sandworm (Experimental)
使用编辑器工具执行特定任务
Extending Editor Functionality
编程
基本原理
搭建开发环境
Usage Examples
C++
C#
UUSL (Unified UNIGINE Shader Language)
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

UnigineScript

警告
UnigineScript的应用范围仅限于实现与材料相关的逻辑(材料表达式,可编写脚本的材料,画笔材料)。 不要将UnigineScript用作应用程序逻辑的语言,请改用C#/C++,因为这些API是首选的。 无法保证UnigineScipt中新引擎功能的可用性(超出其应用范围),因为当前的支持级别仅假设已解决关键问题。

UnigineScript是一种编程语言,在Unigine的引擎中进行使用同时此语言由UNIGINE公司提出。使用这种语言可以对项目的创建过程进行优化。在语法方面这种语法与C++类似,但包括某些额外的自有特征。

可了解更多关于UnigineScript与C++之间的语法差异。

UnigineScript的目的一方面是实现编码的简易性,即使是初级程序员可使用这种语言进行编程,另一方面是提供最优的引擎使用效果。

为什么要使用UnigineScript?

Unigine引擎的所有特征都可通过UnigineScript进行访问。

哪种平台有UnigineScript?

Unigine引擎支持的所有平台(Windows,Linux, Mac OS X),无需再编译。

UnigineScript的项目创建过程像什么?

可使用纯文本编辑器编写UnigineScript项目。

有两种方式可运行UnigineScript项目:

  • 通过嵌入UnigineScript的运行时间(通过运行引擎实例)
  • 通过独立的CLI解析器(usc) –与.bat/.sh/.py 脚本的工作方式相同

怎样使用UnigineScript开始工作?

首先必须学会如何在UnigineScript内进行编程。阅读语言信息并观看教程。可能还需要关于核心,引擎库, 高级脚本 以及脚本调试的信息以便了解更多UnigineScript的特征。

了解UnigineScript编程语言,弄清楚如何使用UnigineScript编写项目,通过这些信息进行工作,逐渐熟悉UnigineScript一步一步从新手到专家.

本節中的文章

最新更新: 2017-07-03