我想學習爲Windows 7 /桌面製作簡單的3D應用程序。由此,我的意思是球體,三角形或像素在三維空間中移動。到目前爲止,它不一定非常複雜。 爲此,我想在.NET中使用C#語言(Java/C++是我的第二要務)。用於.NET的3D圖形庫
我知道這已經在互聯網上多次提出過,但我覺得很多問題已經過時,許多API已經過時,而且教程太舊了。
我正在考慮學習XNA,但後來我學到了Microsoft does not plan to develop and support it anymore. SharpDX似乎也是一個很好的選擇,但這似乎是針對Windows應用商店和手機應用的。
在互聯網上查看時,託管DirectX看起來正是我所期待的(語法,複雜度),但同樣,也不贊成供我使用。
你能指導我學什麼創建簡單而堅實的3D應用程序嗎?
看[OpenTK](http://www.opentk.com/)和[renderstack] (http://neure.ath.cx/renderstack_new)它不是DirectX,而是OpenGL。 – ja72 2013-02-20 19:02:35
#Ja75 感謝您的評論。我看了OpenTK,但它讓我擔心一點。似乎自2010年以來沒有任何更新,並且與更新版本的VS存在一些兼容性問題。 – Janman 2013-02-20 19:06:24
2010年發佈的版本有點舊,但SVN中繼是穩定的。我一直在使用它一段時間沒有問題。如果你想要一些更先進的功能,那麼OpenTK的原始維護者一直忙於我們中的一些人貢獻了一些[在GitHub上的OpenTK分支](https://github.com/andykorth/opentk)過去一段時間的生活。 – 2013-02-20 19:10:46