This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
UnigineEditor
界面概述
资产工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
Setting Up Properties
照明
Landscape Tool
Sandworm
使用编辑器工具执行特定任务
Extending Editor Functionality
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
Usage Examples
C++
C#
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
创建内容
Content Optimization
Materials
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

UnigineScript

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

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一步一步从新手到专家.

本節中的文章

最新更新: 2021-12-13
Build: ()