OGRE作为为数不多的开源三维游戏开发引擎之一,无论是在一些专业的中型三维游戏的开发中,还是在其他科研项目中都有着相当出色的表现.
世界上最大的开源机器人操作系统ROS中的知名三维视觉显示系统RVIZ包所使用的三维引擎就是OGRE.
本文主要针对Ubuntu14.04环境下对于OGRE安装的最简单方式稍作介绍.
首先,你需要安装一个类似于github一样的版本控制软件hg,因为OGRE就是使用hg做版本控制的.
sudo apt-get install Mercurial# 安装hg
其次,在你想要安装OGRE的目录,新建立一个ogre文件夹.
mkdir ogre# 建立ogre目录
下载ogredeps,编译配置依赖项.
hg clone https://bitbucket.org/cabalistic/ogredeps# clone ogre依赖库
cd ogredeps
cd ogredeps
mkdir build
cd build
cmake ..
make
sudo make install# 将依赖库安装到系统
最后,下载和编译OGRE.
hg clone https://bitbucket.org/sinbad/ogre# clone ogre代码库
cd ogre
mkdir build
cd build
cmake ..
make -j6# 看个人的电脑了,j6代表使用6个线程来编译代码
sudo make install# 将编译好的ogre安装到系统
OGRE软件安装完成,现在你可以开始开始编译ogre目录下的Samples中的实例了.
PLUS::若程序编译通过但是运行出错,报错Could not load dynamic library ./RenderSystem_Direct3D9,则将可运行程序目录当中如ogre/build/bin/plugin.cfg文件拷入程序目录当中即可解决.
网友评论