Ogre初始配置
ogre下載
ogre的下載比較方便,連接在github上,爲了便於git倉庫的管理,推薦使用GitHub desktop下載,安裝GitHub desktop後,直接去前面那個網站,一路確定即可;
cmake生成工程
如果你沒有移動目錄的話,在文檔的GitHub文件夾下有一個ogre文件夾,裏面既是你說下載的引擎源碼,也可以配置到其它目錄;
我的cmake版本爲3.17,VS版本爲2019,在ogre文件夾下新建一個build文件夾用來存放生成的工程;
打開cmake,Browse Source選擇ogre文件夾,Browse Build選擇build文件夾,然後點擊Configure,後點擊Generate;一路下來應該沒什麼問題纔對;
VS編譯工程
打開build文件夾,雙擊ogre.sln用VS打開,記得解決方案配置選擇Release,然後點擊生成解決方案,就可以編譯ogre引擎了;
注意編譯完之後,右鍵右邊的INSTALL工程,點擊生成,會將生成後的引擎相關文件放置build下的sdk文件夾下,這個sdk就是以後我們要使用的ogre引擎sdk,這個sdk你可以專門放一個地方,也可就放這裏就好;
編譯官方的tutorial樣例
官方的教程樣例所在目錄爲ogre/Samples/Tutorials
,並且官方推薦使用cmake構建工程,實時證明構建用cmake構建工程是十分方便的,而且大工程用cmake構建的很多;
我們在ogre/Samples/Tutorials
文件夾下新建一個build文件夾用來存放構建的工程;
然後打開cmake,Browse Source選擇ogre/Samples/Tutorials
文件夾,Browse Build選擇ogre/Samples/Tutorials/build
文件夾,然後點擊Configure,這時大概率會出現報錯,說找不到OGRE_DIR文件夾的位置,將其設定爲前面sdk目錄下的CMake文件夾即可;
然後重新Configure,Generate;
打開build文件夾,雙擊OgreTutorialsSample.sln
用VS打開,記得解決方案配置選擇Release
,即可生成三個官方樣例;
運行官方的tutorial樣例
雙擊build\Release下的程序,大概率是運行不了的,要做到事情有三個:
- 將sdk中bin文件添加至用戶環境變量中的path;
- 將sdk中的resources.cfg拷貝至Release文件夾下,並且將文件中Media中的“
../
“全部刪掉。 - 將sdk中的Media文件夾拷貝至Release文件夾下;
至此,點擊三個程序,即可真正顯示模型了,如圖: