我想知道是否可以使用C#使用DirectX开发图形应用程序?我可以使用C#开发DirectX应用程序吗?
1
A
回答
6
就个人而言,我建议使用SlimDX,因为XNA缺乏许多新的DirectX版本提供的功能。 SlimDX是一个简单的包装非托管 DirectX。
2
Managed DirectX不再被支持 - 它已被XNA大部分取代,主要针对游戏,但我敢说它可以用于其他图形重量级应用程序。 XNA section of MSDN可能是你最好的起点。
0
正如Jon Skeet所说,托管DirectX不再受支持。 XNA是一个非常好的选择,但据我所知它基本上是DirectX的.Net包装器。过去我已经将XNA应用程序移植到DirectX上,并且我注意到与图形调用有关的唯一差异是语法上的非常简单的差异。
相关问题
- 1. 是否可以使用最新的DirectX SDK开发DirectX 9应用程序?
- 2. 我可以使用Guzzle自行开发应用程序吗?
- 3. 我可以使用cakePHP开发Android,Iphone,Windows应用程序吗?
- 4. 我可以使用java开发iPhone应用程序吗?
- 5. 我可以在windows7上使用C#.NET开发黑莓应用程序吗?
- 6. 我可以使用Xamarin在c#中开发Windows和Mac应用程序吗?
- 7. 是否可以在Linux中开发DirectX应用程序?
- 8. 我可以使用VB.NET开发使用MonoDroid的应用程序吗?
- 9. 我可以使用我的应用程序分发JDK吗?
- 10. DirectX可以使WPF应用程序渲染得非常慢吗?
- 11. 可以使用Kinect,HTML5和jQuery开发Web应用程序吗?
- 12. 开发Windows应用程序时可以使用Enterprise LIbrary吗?
- 13. 可以使用gwt开发android应用程序吗?
- 14. 可以使用Netbeans开发Android 3.x应用程序吗?
- 15. 可以使用Visual Studio Online开发Windows 8应用程序吗?
- 16. 我可以在Perl中开发Android应用程序吗?
- 17. php5:我们可以开发桌面应用程序吗
- 18. 我可以在Sony Xperia Play上开发Android应用程序吗?
- 19. 我可以先开发mac/iphone/ipad应用程序吗?
- 20. 我可以为IIS和Azure开发应用程序吗?
- 21. 我可以使用URL打开Windows 8应用程序吗?
- 22. 我可以使用Flex Builder试用版开发的应用程序吗?
- 23. 我可以使用docker分发python应用程序吗?
- 24. 我可以使用C#控制外部应用程序吗?
- 25. 我可以使用应用程序作为库(Mac,Objective-c)吗?
- 26. 我可以使用C#创建Facebook应用程序吗?
- 27. 我可以使用CLI为Android应用程序开发
- 28. 我可以使用indexedDB开发Firefox应用程序
- 29. 我可以使用python开发Google Chrome扩展程序吗?
- 30. 我可以使用Intellij J IDEA进行android应用程序开发吗?
通过使用XNA编写应用程序,它可以在PC而不是XBox 360等下运行吗?是否有使用XNA的许可费用? – user496949 2010-11-13 08:21:15
@ user496949:是的 - XNA可以在PC,XBox360和Windows Phone 7上使用。至于授权等,我建议你按照链接阅读细节。 – 2010-11-13 13:20:21
现在人们用什么? – johnny 2016-06-29 17:34:21