UnigineEditor
Interface Overview
Assets Workflow
Settings and Preferences
Adjusting Node Parameters
Setting Up Materials
Setting Up Properties
Landscape Tool
Using Editor Tools for Specific Tasks
FAQ
编程
Fundamentals
Usage Examples
UnigineScript
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
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
CIGI Client Plugin
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