AnMaBaGiMa's Home

DirectX-Anwendungen mit C++ erstellen

Wir möchten den Programmierern unter Ihnen eine kleine Einführung in die DirectX-Programmierung geben. Sie werden lernen mit DirectDraw und Direct3D umzugehen und gemeinsam mit uns ein kleines Spielchen programmieren.

Für Fragen und Anregungen jeder Art stehen wir zum einen im Programmiererforum als auch per eMail zur Verfügung.

Die Vorraussetzungen die Sie mitbringen sollten, sind Kenntnisse in der Programmierung der Windows API mit C/C++. Eine sehr gute Einführung erhalten Sie auf Loggy's Computer Homepage.

Die hier vorgestellten Übungen und Einführungen sind mit VC++ 6.0 und mit der frei erhältlichen Entwicklungsumgebung lcc-win32 erstellt bzw. getestet worden. Wenn Sie andere Programme - wie den Borland Compiler benutzen sind evtl. Änderungen und Anpassungen notwendig.

Die hier vorgestellten Quelltexte und Programme werden vom jeweiligen Benutzer auf eigene Gefahr eingesetzt.
Wir übernehmen keinerlei Verantwortung für die durch den Einsatz dieser Programme und Nutzung des Quelltextes eventuell entstehenden Schäden

Übersicht

Dieses Tutorial ist in verschiedene Level gegliedert in denen sich jeweils mehrere Kapitel befinden.
Hier finden Sie eine Übersicht über die verschiedenen Level - welche aber nicht als Schwierigkeitsgradabstufung zu verstehen sind - und können von hier aus in die entsprechenden Teile navigieren.
Es ist auch möglich sich die Kapitel in einer frame-freien Fassung anzeigen zu lassen. Wählen sie dazu am Ende der Inhaltsangabe des Levels den Link Framefrei aus.

Level Inhalt

DDraw - Einführung

Hier wird Ihnen gezeigt wie DirectDraw funktioniert, initialisiert und genutzt wird. Wir zeigen Ihnen, wie Sie Bilder laden und darstellen und demonstrieren anhand eines kleinen Spieles die verschiedenen Möglichkeiten mit DirectDraw.

DDraw - Vertiefung

In Arbeit
Direkte Bildpunktmanipulation auch in DirectDraw! Hier gehts ans Eingemachte: Pixelformate, Alpha-Blending und Transparenz sind die Themen dieses Levels.

DSound - Einführung

In Arbeit
Einführung in die Programmierung der DirectSound-Komponenten von DirectX.
Vom verhaltenen Piepser bis zur Sounduntermahlung der eigenen Anwendungen wird alles ausgeleuchtet.

Download - Center

Hier finden Sie alle in den einzelnen Leveln vorgestellten Programme in Quelltextform zum herunterladen.