Irrlicht遊戲引擎 初探

2021-07-27 17:59:53 字數 1051 閱讀 9881

irrlicht引擎在windows的安裝和使用

我是irrlicht引擎的初學者,在查閱了指導書和網路上的教程之後大概地了解了irrlicht在windows中的安裝。

首先介紹一下irrlicht引擎。irrlicht是一款遊戲引擎,它非常輕量,要使用基於irrlicht引擎的遊戲只需要額外地新增乙個2.55m的irrlicht.dll即可;而且在編碼上非常簡潔,使用的資料型別都是u32、f32這種精簡到不能精簡的型別定義了,而且一目了然;編碼效率提高的同時,它也是對開發者尤其是初學者非常友好的遊戲引擎,事實上,irrlicht是我接觸的第一款3d遊戲引擎。

irrlicht引擎在windows的安裝和使用非常簡單。首先到

使用irrlicht引擎當然需要乙個整合開發環境(ide)了,這裡我選用的是vs2008。其實我想從vc6到最新的vs2013都應該能夠支援irrlicht的開發,因為只需要設定include目錄和lib目錄就行了。在vs2008中設定irrlicht的include目錄和lib目錄方法和其它庫(glut、glew、directx等等)的方法相同,在工具➡選項➡專案和解決方案➡vc++目錄中可以找到。

1.由於版本與匹配問題,需要將 d3dx9tex.h 的路徑設定為 c:\program files (x86)\microsoft directx sdk (march 2009)\include 在include包裡面。

2.問題:指定的平台工具集(windows7.1sdk)未安裝或無效。請確保選擇受支援的 platformtoolset 值

開啟專案屬性->配置屬性->平台工作集,發現了乙個叫windows7.1sdk的東東。開啟vs 2010裡面的巨集,搜尋$(platformtoolsets)的值也是windows7.1sdk。這個就是vsssdk7.1加上的。我們把這個修改為v100。問題就此解決。

3.原例子中的irrlicht專案會出現irrlicht.dll不能開啟,是由於irrlicht專案生成的就說irrlicht.dll檔案,不用啟動這個檔案即可。

Irrlicht引擎I 配置

遊戲是乙個比較大的系統,包含了圖形引擎 網路 ai 聲音 ui等模組,模組的開發可能會分別進行或者採用開源專案,irrlicht引擎基本包含了這些模組,不過在使用中也會陸續加入其它的模組。以前開發的程式中基本是乙個sln模組搞定,但是對於遊戲可能每次編譯的時間比較長,類似於我們的遊戲中,頂層邏輯為e...

irrlicht引擎 Bloom效果

先上圖,再說點別的。bloom開 bloom關 在irrlicht中實現bloom,和其它引擎中沒有太多的不同。shader還是那個shader。關於bloom的演算法,也就那樣了,沒有特別之處,況且,我這bloom很暴力 render scene to texture.1 4 downsample...

irrlicht 這個引擎很強大。。。

上次在sourceforge.net 大名鼎鼎的開源 上看到的,這個irrlicht真很了不起,雖然是開源的,不過感覺已經達到那些幾萬美元的商業級的3d引擎上具有的特性。而且跨平台,寫一次 可以在多種作業系統上編譯。支援.3ds,md2,obj,pk3,ms3d,bsp,x,bmp,tga,jpg,...