我想知道是否可以使用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