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

Linux开发环境

在Linux 平台上使用Unigine引擎进行开发之前,应安装Unigine SDK及额外的软件。

Prepare the Environment for Linux准备用于Linux平台的环境#

Install UNIGINE SDK安装Unigine SDK#

  • 如果下载了Unigine 2 SDK二进制文档
    1. 将此档案抽出放到目标目录中。
    2. 运行browser.run
  • 如果下载了Unigine SDK Browser,使用此browser接下来安装 Unigine 2 SDK
注意
可能还需要设置下列环境变量:
  • 添加到下列目录的$PATH 变量位置处: <UnigineSDK>/externs/bin;<UnigineSDK>/lib;<UnigineSDK>/bin
  • 添加到下列目录的 $LD_LIBRARY_PATH 变量位置处: <UnigineSDK>/externs/bin; <UnigineSDK>/lib
重新登录从而使~/.profile中发生的变化起效。
注意
请确保您的终端机将环境变量纳入了考虑范围。
在终端的主菜单上,选择Edit > Profile Preferences > Title and Command 并勾选Run command as a login shell选框。

安装单声道#

要在Linux平台上协同单声道一同工作,应以下列方式安装单声道。

警告
如果使用不同的方法安装单身道,引擎可能无法正常工作!

Additional Software额外的软件#

  • Linux 3.x.x
  • GCC 6.3.0+
  • Python 2.7
  • CMake 3.16+
  • .NET 5 SDK
  • distcc (可选)
  • ccache (可选)

要安装全部所需的Debian/Ubuntu 包,请使用如下方式:

命令行
sudo apt-get install linux-headers-2.6 gcc g++ make scons ccache libgl1-mesa-dev libxrandr-dev libxrandr:i38 libxinerama-dev libopenal1 libxrender-dev libxext-dev libc6-dev libx11-dev
然后执行下列操作比避免在引擎重新编译期间出现错误:
命令行
username@pc-name:~$ cd /usr/lib/x86_64-linux-gnu
username@pc-name:~/usr/lib/x86_64-linux-gnu$ sudo ln -s libXrandr.so.2 libXrandr.so

对于64位 Debian/Ubuntu,安装额外的包来启用32位的交叉编译。

命令行
sudo apt-get install gcc-multilib lib32gcc1 ia32-libs ia32-libs-dev lib32stdc++6 libc6-i386
最新更新: 2022-03-10
Build: ()