OGRE作為為數(shù)不多的開源三維游戲開發(fā)引擎之一,無論是在一些專業(yè)的中型三維游戲的開發(fā)中,還是在其他科研項目中都有著相當出色的表現(xiàn).
世界上最大的開源機器人操作系統(tǒng)ROS中的知名三維視覺顯示系統(tǒng)RVIZ包所使用的三維引擎就是OGRE.
本文主要針對Ubuntu14.04環(huán)境下對于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#?將依賴庫安裝到系統(tǒng)
最后,下載和編譯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安裝到系統(tǒng)
OGRE軟件安裝完成,現(xiàn)在你可以開始開始編譯ogre目錄下的Samples中的實例了.
PLUS::若程序編譯通過但是運行出錯,報錯Could not load dynamic library ./RenderSystem_Direct3D9,則將可運行程序目錄當中如ogre/build/bin/plugin.cfg文件拷入程序目錄當中即可解決.