Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

21

18.01.2008, 14:38

Zitat von »"Lord Holy"«

Warum benützt Petzold in seinem Buch über Windows-Programmierung den C und nicht C++? Wäre da C++ nicht besser?


Die WinAPI ist pures C. Wieso sollte man, beim erlernen der WinAPI, also unnötige C++ Kenntnisse voraussetzen? Das lenkt nur vom eigentlichen Ziel ab.
@D13_Dreinig

GR-PA

Treue Seele

Beiträge: 326

Wohnort: Daheim

Beruf: Faulenzer

  • Private Nachricht senden

22

18.01.2008, 16:49

Und da man C Code unverändert in C++ Code umwandeln kann nur halt nicht umgekehrt, ist es sowieso egal.
Signaturen werden überbewertet

23

18.01.2008, 17:21

Nunja nicht ganz. Es ist durchaus für einen Anfänger usw. nicht so leicht die WinAPI Funktionen in Klassen zu kapseln usw.
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

GR-PA

Treue Seele

Beiträge: 326

Wohnort: Daheim

Beruf: Faulenzer

  • Private Nachricht senden

24

19.01.2008, 07:53

Zitat von »"Deviloper"«

Nunja nicht ganz. Es ist durchaus für einen Anfänger usw. nicht so leicht die WinAPI Funktionen in Klassen zu kapseln usw.
Und wofür soll das bitteschön gut sein? Vor allem für einen Anfänger ist sowas doch total unnötig ;)
Signaturen werden überbewertet

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

25

19.01.2008, 14:33

Zitat von »"GR-PA"«

Zitat von »"Deviloper"«

Nunja nicht ganz. Es ist durchaus für einen Anfänger usw. nicht so leicht die WinAPI Funktionen in Klassen zu kapseln usw.
Und wofür soll das bitteschön gut sein? Vor allem für einen Anfänger ist sowas doch total unnötig ;)


Ich vermute das (D)evil genau das Gleiche meint! :)
@D13_Dreinig

26

19.01.2008, 22:13

Was ist den der Unterschied zwischen diesen beiden Büchern hier?

http://www.amazon.de/gp/product/012229064X/ref=s9_asin_image_1?pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=center-1&pf_rd_r=00BB2Y7TS19HR3EG7H5V&pf_rd_t=101&pf_rd_p=162597691&pf_rd_i=301128

und

http://www.amazon.de/Practical-Approach-Real-Time-Interactive-Technology/dp/0122290631/ref=pd_bxgy__img_b

Ich meine, abgesehen davon, dass die gleich aussehen, hört sich doch 3D Engine Design und 3D Engine Achritekture doch fast gleich an.

Und nochmal Danke. Ihr habt mir schon so oft geholfen.

27

28.01.2008, 12:17

Dazu kommt noch, dass beide Bücher ungefähr gleich alt sind.

3dcoder

Frischling

Beiträge: 40

Wohnort: Krefeld

  • Private Nachricht senden

28

28.01.2008, 12:38

Also das zweite habe ich zuhause und es deckt alle Bereiche einer Grafik-Engine ab die ich mir vorstellen kann... Es ist alles sehr genau erklärt und daher auch teilweise sehr mathematisch. Angefangen über die Realisierung von Zeichenoperationen und Shadern in Software(!!) bis hin zu Szenegraphen und dem Culling durch Portale und BSP-Bäumen ist alles enthalten. Auch das Rendering wird ausführlich diskutiert: Reihenfolge des Renderings und eine Gegenüberstellung der Ansätze Spatial Sorting gegenüber State Sorting.

Ich kann mir derzeit nichts vorstellen was an dem ersteren Buch mehr dran sein soll - obwohl es meines Wissens nach das neuere der beiden ist! Nach der Beschreibung bei Amazon scheint es lediglich einen anderen Ansatz zu verfolgen. Das hellgraue Buch präsentiert quasi eine fertige Grafikengine und erläutert die Konzepte dahinter. Das dunkelgraue scheint (von der Beschreibung bei Amazon her hineinorakelt) eher eine Anleitung zu sein in welchen Schritten man eine eigene Engine entwickelt - das aber am Beispiel der gleichen Engine wie sie auch im hellgrauen Buch dargestellt wird (Wild Magic).

Grüße
3dcoder

jojendersie

Frischling

Beiträge: 47

Wohnort: Berlin

  • Private Nachricht senden

29

30.01.2008, 21:26

So mal zur subjektiven Einschätzung von Davids Buch:
Ich habe zuvor schon in Delphi programmiert, aber noch keine C++ Erfahrung gehabt, das habe ich dann beim Lesen gelernt (mein Stil sieht jetzt auch entsprechend ähnlich aus^^). Es ist also meiner Meinung nach sehr gut um von der DirectX- und Spiele- Programmierung einen Überblick zu bekommen und einzusteigen.
Wenn du noch nichts programmiert hast, kannst du ja mal in die Bücherei gehen. Da gibt es ausführlich C++ Bücher (jedenfalls in denen die ich kenne) und diese dann parallel zu Davids oder einem anderen Buch zum Nachschlagen verwenden.
Zu den anderen kann ich nichts sagen, ich habe sonst nur noch welche aus der Gems Reihe und das ist zum Einsteigen auf jeden Fall zu hoch.

Werbeanzeige