编程
Fundamentals
UnigineScript
High-Level Systems
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
Rendering-Related Classes

Linux开发环境

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

准备用于Linux平台的环境

安装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平台上协同单声道一同工作,应以下列方式安装单声道。

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

额外的软件

  • Linux 2.6.x
  • GCC 4.x.x
  • Python 2.7
  • SCons 2.2.0
  • 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
最新更新: 2017-07-03