DX9 und C++
-
Also das 2.te hat nen ziemlich beschissenen Programmierstil... Finde es nicht soo toll. Das 3.te behandelt 2D und 3D, allerdings nicht sonderlich vertieft, da in der ersten Hälfte des Buches noch einmal auf C++-Grundlagen eingegangen wird, wird also wohl auch nicht so wirklich das richtige für dich sein. Und das letzte ist ja praktisch nur die frühere Auflage vom Dritten, also wird das gar nix für dich sein.. Und das 1.te kenn ich nicht
-
Ja, hab mich auch schon gefragt, was das mit der Engine auf sich hat.
Will ehrlichgesagt auch mein eigene schreiben
Kennt ihr sonst irgendwelche anderen Bücher, die DX(9) mit C++ behandeln?
-
cpp_guy schrieb:
weil man nicht so direkt mit DX in Kontakt kommt sondern nur mit der Engine.
Sorry, aber das ist schlicht und einfach falsch.
Wenn Du weiter gelesen hättest, würdest Du sowas auch nicht schreiben.In jedem der DirectX-Kapitel wird größtenteils nur mit den DirectX-Komponenten gearbeitet. Die DirectX-Erklärungen haben mit der Engine garnichts zu tun. Hier wird die Engine nur eingesetzt, um sich auf das Wesentliche konzentrieren zu können. DirectX an sich bietet nunmal keine Vektorklassen etc. (nur D3DX), aber wo ist der Unterschied, ob ich nun D3DXVECTOR3 nehme, oder tbVector3?
Erst am Ende der einzelnen Kapitel wird die Engine erweitert. Die Erklärungen sind völlig losgelöst von der Engine zu betrachten.Jedes Buch verwendet doch irgendwelche Hilfsfunktionen, also wo ist das Problem?
-
Also, ich habe gelesen
Programming Role Playing Games with DirectXFand ich persönlich nicht so toll. Die emisten Parameter an die DX-Interfaces werden vn dem Buch einfach vorgegeben, so dass man wenig Freiraum hat.
(zB D3DCREATE_SOFWAREVERTEXPROCESSING). Ist vielleicht besser für den Anfang, aber ich habs auch ncith so richtig verstanden.
Dann hab eich David Schergens Buch gelesen. Das hat mir she gut gefallen. Ich finde es nciht störend, mit der TriBase zu arbeiten, am Anfang fand ich das sehr nützlich, das man erst mal nen bissel mit DX in Fühlung kommt und so. Wenns dir nicht gefällt, kannste aber auch ohne die Engine nach dem Buch proggen. Ich würde das von TomasRiker kaufen
-
Das Buch von David ist sehr gut. Es ist angenehm zu lesen und zu verstehen.
-
OK, überzeugt, jetzt muss ich nur noch irgendwoher das Geld auftreiben, 40 Euro sind nicht so schmal dafür, dass ich bis 1. Dezember noch Schulden hatte, weil ich mir en Laptop gekauft habe.
Mfg Xenon
-
Also was es noch z.B. gäbe ist "Introduction to 3D Game Programming with DirectX 9.0" vom Wordware Verlag. Es behandelt allerdings ausschließlich Direct3D. Ist als Einsteig in D3D IMHO allerdings sehr gut.
-
Ich find auch das du dir Davids Buch kaufen solltest!!!
Julian
-
OK, hab es jetzt bestellt.
Am 31. sollte es spätestens da sein
-
Ich versuche in Davids Buch auch immer die Engine Großteils zu umgehen und direkt mit DirectX zu arbeiten.
Also: Beispielprogramm durchdenken, und dann ohne TriBase nachmachen. Ist, wie ich finde, sehr lehrreich.