XNA 的 3D 和 2D 遊戲引擎(商業與開源)

2021-05-25 07:46:43 字數 582 閱讀 3805

找到了不少,在這裡分享一下。說不定以後我自己也要用到!

商業3d引擎:

torquex (我兩年前用的時候,還只是乙個2d引擎,目前社群版已經有for xna 4.0 的了)

visual3d(這個沒有用過,不過看介紹還是不錯)

開源3d引擎:

oxgameengine fox xna (社群裡推薦的遊戲引擎,似乎很強大)

x-engine

reactor 3d game engine

axiom(從 orge 移植過來的!不了解 orge 的可以看看這個遊戲《戰神格爾沙普:怪物獵人》,其中就用到了 orge)

開源2d引擎:

box2d(不多介紹了,相當出名的2d遊戲引擎(angry birds 知道吧),c++的,這裡的鏈結是box2dx,不過個人推薦自己根據需求來移植,工作量不大,我在一款 flash 遊戲裡用到過(也就是說還有 flash 版本的移植),我也只用過這一款2d引擎)

我個人更偏好2d遊戲開發,主要都是業餘愛好,3d遊戲開發對於我來說,工作量太大了(主要是遊戲資源,比如模型等等)。所以,實際上,上面提到的3d引擎,我基本沒有用過,好壞全憑各位自行判斷了。

2d遊戲引擎 8年,從2D到3D,我的學習之路

mickey 寫了一篇 乙個本科畢業生創業兩年的感悟 從他的視角,總結了我們合作的兩年經歷。我也來寫一篇,介紹我的學習之路,希望對大家有所幫助,謝謝大家 1.直接從0開始做專案,邊做邊學習,在做的過程中不斷思考和反思當前的設計和實現,不斷地修正,不斷地迭代。2.做完乙個專案後,沉澱和昇華 a 根據做...

2D縮放和3D位移

2d 平面空間的元素變形。變形屬性 transform transform的屬性值為功能函式。2d功能函式 2d的位移 2d的旋 2d的縮放 2d的傾斜 transform translate x,y 位移 transform translatex x軸移動的距離 transform transla...

物理引擎的碰撞分組,適用2D和3D

我們在運用物理碰撞的業務邏輯時,尤其是複雜的碰撞需求時,就需要設定碰撞組,以及指定碰撞組可以與哪些碰撞組進行碰撞。而這些,需要用到位運算的知識,有一些開發者對此不太理解。為了降低開發者上手的門檻,今天就來講一講,如何通過位運算來理解碰撞組的碰撞關係。設定碰撞組 2d物理的碰撞組是設定剛體的categ...