Ogre初始配置

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下的程序,大概率是運行不了的,要做到事情有三個:

  1. 將sdk中bin文件添加至用戶環境變量中的path;
  2. 將sdk中的resources.cfg拷貝至Release文件夾下,並且將文件中Media中的“../“全部刪掉。
  3. 將sdk中的Media文件夾拷貝至Release文件夾下;

至此,點擊三個程序,即可真正顯示模型了,如圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章