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 voll zu nutzen.

Verwenden Sie dieses grundlegende Tutorial, um mit der DirectX-App-Entwicklung 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 App, die in einem verwalteten Framework geschrieben wurde, bietet jedoch mehr Flexibilität und einen größeren Zugriff auf Systemressourcen, insbesondere Grafikgeräte. Daher ist es ein gutes Modell für erfahrene Entwickler.

Gründe für das Entwickeln einer Windows-App mit DirectX

Die Antwort ist einfach: Sie möchten ein Spiel erstellen, das grafik- oder multimediaintensiv ist und die Features verwenden kann, die viele Grafikgeräte unterstützen. Dies ist nicht einfach, wenn Sie noch nicht mit der Spieleentwicklung oder Windows-Entwicklung und C/C++ zu tun haben, aber es gibt eine gute Nachricht: DirectX 11 ist die einfachste und kohäsivste Version von Microsoft DirectX. Es ist auch das leistungsfähigste und funktionsreichste. Wenn Ihr Ziel es ist, die Spieleentwicklung zu meistern und die fortgeschrittensten Renderingtechniken zu erlernen, kann DirectX Ihnen die Möglichkeit bieten, dies zu tun.

Das bedeutet, dass die Planung Ihres Spiels (oder einer interaktiven Echtzeit-App) von entscheidender Bedeutung ist. Wenn Sie noch nicht mit der Spieleentwicklung arbeiten und ihr Spiel keine anspruchsvollen Grafikanforderungen hat, sollten Sie stattdessen die Entwicklung mit .NET Framework in Betracht ziehen. Darüber hinaus sind viele "Middleware"-Grafik- und Spieleentwicklungspakete für Windows verfügbar, und einige erfordern keine erheblichen Programmierkenntnisse.

Wenn Sie sicher sind oder einfach nur einen Wunsch haben, ein Spiel mit High-Fidelity-Grafiken (oder einer App mit komplexen Grafikinhalten) zu machen, 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, beachten Sie die Voraussetzungen auf dieser Seite. Dies schließt die Technologien ein, die Sie kennen müssen, bevor Sie sich mit ihnen ins Ziel machen.
Erste Schritte mit DirectX für Windows
Das Erstellen eines DirectX-Spiels für Windows ist eine Herausforderung für einen neuen Entwickler. Hier überprüfen wir schnell die beteiligten Konzepte und die Schritte, 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 sind wichtige Ressourcen für den Einstieg in die Verwendung von DirectX und C++ zum Entwickeln grafikintensiver Desktop-Apps wie Spiele.