2010-11-13 87 views

回答

6

就个人而言,我建议使用SlimDX,因为XNA缺乏许多新的DirectX版本提供的功能。 SlimDX是一个简单的包装非托管 DirectX。

2

Managed DirectX不再被支持 - 它已被XNA大部分取代,主要针对游戏,但我敢说它可以用于其他图形重量级应用程序。 XNA section of MSDN可能是你最好的起点。

+0

通过使用XNA编写应用程序,它可以在PC而不是XBox 360等下运行吗?是否有使用XNA的许可费用? – user496949 2010-11-13 08:21:15

+0

@ user496949:是的 - XNA可以在PC,XBox360和Windows Phone 7上使用。至于授权等​​,我建议你按照链接阅读细节。 – 2010-11-13 13:20:21

+0

现在人们用什么? – johnny 2016-06-29 17:34:21

0

正如Jon Skeet所说,托管DirectX不再受支持。 XNA是一个非常好的选择,但据我所知它基本上是DirectX的.Net包装器。过去我已经将XNA应用程序移植到DirectX上,并且我注意到与图形调用有关的唯一差异是语法上的非常简单的差异。

相关问题