2009-02-04 49 views
7

我想在C#中做一些3D編程,但我不確定從哪裏開始尋找API。如果我在C++中這樣做,我知道選項是OpenGL和DirectX,但我不確定C#有哪些選項。我不一定要編程整個遊戲,只是操縱一些對象。哪個API用於在C#中繪製3D對象?

回答

4

我個人喜歡SDL.NET。你可能知道它,它幾乎圍繞着OpenGL的.NET包裝。也適用於Mono平臺。

5

XNA framework可能是有用的。它被開發爲PC,Xbox和Zune的遊戲開發框架,但它有2D和3D圖形的類。它的管理和包裝很好,所以代碼比DirectX代碼更容易獲得。