Erstellen Ihrer ersten Windows-App mit DirectX

Wenn Sie DirectX kennen, können Sie eine DirectX-App mit nativem C++ und HLSL entwickeln, um die Grafikhardware in vollem Umfang zu nutzen.

Verwenden Sie dieses grundlegende Tutorial, um mit der Entwicklung von DirectX-Apps zu beginnen, und verwenden Sie dann die Roadmap, um DirectX weiter zu erkunden.

Windows-Desktop-App mit C++ und DirectX

Eine Windows-Desktop-App mit DirectX ist eine App, die mit nativen C++- und DirectX-APIs entwickelt wurde. Dieses Modell ist komplexer als eine in einem verwalteten Framework geschriebene App, bietet jedoch mehr Flexibilität und einen besseren Zugriff auf Systemressourcen, insbesondere Grafikgeräte. Daher ist es ein gutes Modell für den erfahrenen Entwickler.

Gründe für die Entwicklung einer Windows-App mit DirectX

Die Antwort ist einfach: Sie möchten ein Grafik- oder Multimedia-intensives Spiel erstellen und die Features nutzen, die viele Grafikgeräte unterstützen. Dies wird nicht einfach sein, wenn Sie noch nicht mit der Spieleentwicklung oder der Windows-Entwicklung und C/C++ vertraut sind, aber es gibt einige gute Neuigkeiten: DirectX 11 ist die einfachste und kohäsivste Version von Microsoft DirectX. Es ist auch die leistungsstärkste und funktionsreiche. Wenn Es Ihr Ziel ist, die Spieleentwicklung zu master und die fortschrittlichsten Renderingtechniken zu erlernen, kann DirectX Ihnen die Möglichkeit bieten, dies zu tun.

Das heißt, die Planung Ihres Spiels (oder einer interaktiven Echtzeit-App) ist unerlässlich. Wenn Sie noch nicht mit der Spieleentwicklung vertraut sind und Ihr Spiel keine anspruchsvollen Grafikanforderungen hat, sollten Sie es stattdessen mit .NET Framework entwickeln. Außerdem sind viele "Middleware"-Grafik- und Spieleentwicklungspakete für Windows-Plattformen verfügbar, und einige erfordern keine signifikanten Programmierkenntnisse.

Wenn Sie sicher sind oder einfach den Traum haben, ein Spiel mit hochwertigen Grafiken (oder einer App mit komplexen Grafikinhalten) zu machen, dann lesen Sie weiter!

In diesem Abschnitt

Thema Beschreibung
Voraussetzungen für die Entwicklung mit DirectX
Wenn Sie mit der Entwicklung einer Windows-App mit DirectX beginnen, sollten Sie die Voraussetzungen auf dieser Seite berücksichtigen. Dies schließt die Technologien ein, die Sie kennen müssen, bevor Sie sich einmuntern.
Erste Schritte mit DirectX für Windows
Das Erstellen eines DirectX-Spiels für Windows ist eine Herausforderung für einen neuen Entwickler. Hier sehen wir uns schnell die konzepte und die Schritte an, die Sie ausführen müssen, um mit der Entwicklung eines Spiels mit DirectX und C++ zu beginnen.
Roadmap für DirectX-Desktop-Apps
Hier finden Sie wichtige Ressourcen, die Ihnen den Einstieg in die Verwendung von DirectX und C++ erleichtern, um grafikintensive Desktop-Apps wie Spiele zu entwickeln.