我想学习为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