三维开源游戏开发引擎OGRE学习笔记之一(OGRE安装)

2016-07-12  本文已影响0人  roc_wang

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文件拷入程序目录当中即可解决.

上一篇下一篇

猜你喜欢

热点阅读