Ich weiß, dass die meisten Menschen DirectX9-fähigen Karten haben, aber ist es wirklich notwendig, die DirectX9 SDK zu installieren, um DX9-Anwendungen zu entwickeln, oder ist es möglich, es zu tun, um die neuesten DX SDK?Ist es möglich, DirectX 9-Apps mit dem neuesten DirectX-SDK zu entwickeln?
1
A
Antwort
3
Das neueste DirectX SDK (March 2009) unterstützt DirectX 9, DirectX10 und enthält die Vorschau von DX11.
Sie können es verwenden, um gegen jede dieser DX-Versionen zu entwickeln.
Sie müssen das DX SDK installiert haben, um für DirectX zu entwickeln, es sei denn, Sie tun es indirekt über eine Bibliothek. Die Headerdateien, Bibliotheken usw. sind im SDK enthalten. Selbst wenn Sie eine Bibliothek verwenden, sollten Sie das neueste SDK installieren - es ist sehr, sehr schwierig, DX-Anwendungen ohne das SDK zu debuggen, da das SDK es ermöglicht, mit der Debug-Version von zu arbeiten DirectX.
Verwandte Themen
- 1. Ist es möglich, DirectX-Anwendungen in Linux zu entwickeln?
- 2. BlackBerry - ist es möglich, Markenanwendungen zu entwickeln?
- 3. Ist es möglich, Google Chrome-Erweiterungen mit node.js zu entwickeln?
- 4. Ist es möglich, einen Webbrowser mit Python zu entwickeln?
- 5. Ist es möglich, pyQt mit neuesten Qt (4.8) auf dem neuesten OSX (10.7)
- 6. Ist DirectX auf Java möglich?
- 7. ist es möglich, Live-Streaming-TV in Android zu entwickeln?
- 8. Ist es möglich, für Android auf Android zu entwickeln?
- 9. Ist es möglich, benachrichtigt zu werden, wenn ein OrientDB Master-Knoten auf dem neuesten Stand ist?
- 10. Ist es möglich, statische for-Schleife in C++ zu entwickeln?
- 11. Ist es möglich, 2D-Spiele in Android Studio zu entwickeln?
- 12. Git merge entwickeln in Feature Zweig Ausgaben Bereits auf dem neuesten Stand, während es nicht ist
- 13. Ist es möglich, Android-Anwendungen mit Visual Studio 2010 zu entwickeln?
- 14. Ist es möglich, ".NET Framework 4.0" [Beta] -Apps mit Visual Studio 2008 zu entwickeln?
- 15. Ist es möglich, eine Chat-App mit PHP-Sockets zu entwickeln?
- 16. Ist es möglich, Windows Phone 8 App nur mit HTML5, CSS3 und JavaScript zu entwickeln?
- 17. Ist es möglich, in Ruby on Rails mit begrenzten Ressourcen zu entwickeln?
- 18. Ist es möglich, mit Cocoa in Windows und Linux zu entwickeln?
- 19. Ist es möglich, eine Idee für Software zu verkaufen, ohne sie tatsächlich zu entwickeln?
- 20. Entwickeln für OpenGL ES auf dem Desktop
- 21. Ist es möglich, mit Boost.Hana zu deserialisieren?
- 22. Ist es möglich, Gradle zu verwenden, um Scala-Projekte zu entwickeln?
- 23. Ist es möglich, die Favoritenliste aus dem Browser zu bekommen?
- 24. Ist es möglich, Harmony (ES6) mit JSXTransformer.js zu verwenden?
- 25. iPhoto '11 Plugins möglich zu entwickeln?
- 26. Ist es möglich, encodeb64 aus dem Image-Objekt zu erstellen?
- 27. Gitterpaket in R: Ist es möglich, ein interaktives "Streudiagramm/Netzwerk" zu entwickeln?
- 28. Aufgabe ist immer auf dem neuesten Stand
- 29. Ist es möglich, nach dem Build in Xcode zu archivieren?
- 30. Es ist möglich, eine Assembly mit dem Quellcode von referencesource.microsoft.com neu zu erstellen?
Danke für die Info. Ich denke, der beste Weg, so etwas zu tun, ist das Herunterladen des DX SDK, aber ich wollte sicher sein, dass ich DX9-kompatible Apps mit dem neuesten SDK anstelle eines älteren SDK entwickeln könnte. Gibt es ein Buch, das Sie auf 2D fokussieren können? Danke nochmal im Voraus. – pctroll
Dies ist das Hauptbuch, das ich normalerweise empfehle, wenn Sie DX9 lernen wollen: http://www.d3dcoder.net/d3d9c.aspx Es ist nicht wirklich 2D-spezifisch (obwohl sie viele 2D-Themen abdecken). Ich würde 3D und 2D simultan lernen, trotzdem - viele gute 2D-Spiele verwenden immer noch 3D-Rendering (mit einer flachen orthographischen Kamera) für viele Elemente, da es viel mehr Kontrolle bietet, als Dinge mit Sprites usw. zu machen. –