3D-Spieleprogrammierung mit DirectX 9

Hat jemand schon Erfahrungen mit diesem Buch gemacht ?
Ist es schwer nach den Grundlagen dem Inhalt diesem Buch zu folgen ?
Werden auch allgemein fortgeschrittene Themen behandelt oder auschließlich Direct X bezogene ?

Ich suche ein Buch für Fortgeschrittene aber die Themen bzw. Beispiele sollten auch anregend sein.
Daher habe ich erst an C++ von A bis Z gedacht aber da werden die Themen ja nur stumpf "runtergeratert" und sind nicht projektbezogen.
 
Ich habe eine ältere Auflage von diesem Buch.
Das Buch finde ich im Prinzip gut, es wird die Entwicklung einer 3d Engine für DirectX 9 gut erklärt. Gerade die mathematischen Grundlagen habe ich schnell verstanden. Es werden außerdem am Beispiel von mehreren Spielen, die Schritt für Schritt im Buch entwickelt werden die Grundlagen angewendet. Einige weiterführernde Techniken werden auch behandelt.
Das Buch finde ich vor allem interessand, wenn man eine eigene 3D engine für DirectX Anwendungen erstellen möchte oder wissen möchte wie so etwas funktioniert.
Das Buch hat mir sehr geholfen 3D Anwendungen zu entwickeln und zu verstehen.

Leider bezieht sich alles nur auf DX 9 und überhaupt nicht auf OpenGL das ist schade, aber wie der Titel des Buches schon sagt auch gewollt. Für fortgeschrittene C++ programmierer ein guter Einstieg in die 3D programmierung, für C++ programmierer mit Erfahrungen im 3d Anwendungen schreiben eher ungeeignet.


MFG HKA
 
Ich hab das Buch zu Hause. Es behandelt, soweit wie ich es gelesen habe, nur DirectX 9. Am Anfang die Nachrichtenschleife(von Windows) und dann erste Grafikversuche. Im Laufe des Buches wird dann eine kleine "Spiele-engine" erarbeite. Das Buch enthält eine Menge Informationen zu DirectX9, Spieleprogrammierung an sich(Planung, TransformationsMatrixen,...) und bietet für Leute die sich langzeitig damit beschäftigen wollten sicherlich einen guten Einstig.
Aber zum kurz mal durchlesen und dann Spiele programmieren wollen wird es nicht gehen; man muss sich schon richtig damit auseinandersetzten und sich das ganze in Ruhe anschauen (Spieleprogrammierung ist kein Zuckerschlecken ;)).

Wenn du nur mal ein paar "kleine Spiele" basteln willst, wäre C# mit dem XNA Gamestudio (Spiele-Framework von Windows; auch für Xbox) empfehlen, da es damit sehr leicht realisierbar ist.
 
Also ich will gar nicht unbedingt Spiele programmieren aber mir hat das Buch gefallen weil ich denke das man es besser versteht wenn man letztendlich auf etwas hinarbeitetet ( wie z.B. eine 3D Engine ).
Eure Antworten waren aufjedenfall hilfreich und ich denke ich werde mir dieses Buch zulegen.
 
Ich hätte da ein ähnliches Buch billig zu verscherbeln. "DirectX 9 und Visual C++".
Brauche ich jetzt nicht mehr. Früher wollte ich unbedingt super tolle 3D-Spiele machen, aber jetzt habe ich mal genug davon. Das Beste was ich bisher zusammengebracht habe war ein Tetris mit der Allegro-Library. Ansonsten ist es etwas fraglich ob es sich lohnt mit DirectX auseinander zusetzen, da es sehr lange dauert bis man was kann. Es gibt ja heute auch schon gute OpenSource-Engines wie Irrlicht. Die Grundlagen über 3D Grafik muss man aber natürlich trotzdem lernen.
 
Zurück
Oben