Loon 3D遊戲引擎 開發心得 1

    本人一直想着本身開發一個比較高質量遊戲引擎出來。雖然總被別人說怎麼可能事情,一我的是不可能。但我內心暗暗的笑着,怎麼不可能呢!好吧,心動不如行動。藉助xna框架下開發3d引擎不是很難的事情。xna裏面封裝了不少數學算法。開發過d3d的人,再用xna開發,內心確定想着,這xna跟爹媽同樣的,什麼都算好了。固然,xna最終渲染,都是調用dx。 算法

    本人研究xna兩三年了,寫loon 斷斷續續也寫了一年多了。總算有點摸樣出來。等完成通常引擎那樣,再把源碼分享出來。從此隔幾天我會把開發loon的整個過程心得都會寫出來,讓別人也分享的個人研究成果。但願能幫助想了解3d引擎底層東西怎麼實現的人。本人說的一切技術都是基於xna下。loon引擎以實現如下功能:模型基本封裝,蒙皮動畫(能實時控制播放位置),光源,水(可以折射,映射周圍的環境),物理系統(引用開源物理引擎Jitter(很牛)),場景管理(使用八叉樹實現),粒子系統,等等。以實現了直接像魔獸世界攝像機,控制role方向,固然fps攝像機更好實現。地形生成(根據高地圖圖片生成)。場景中的樹,草,花等等。UI部分還未開始作。以上功能用到幾個開源代碼,要是侵犯了某些做者,請聯繫本人,本人會當即撤下來(QQ  721324404)。最近工做比較忙,呆的公司遊戲立刻要上線。因此發的微博會慢一點。從此發的微博,關鍵技術,我都會貼上代碼。整個loon引擎代碼,最終會分享出來,如今不少系統都沒集成好。UI部分都沒開始,實在不敢獻醜。今天就到這把。 框架

相關文章
相關標籤/搜索