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

1

23.01.2004, 12:50

Buch: Programming Role Playing Games with DirectX 8.0

Hi an alle die dieses Buch bereits gelesen haben!

Wird in diesem Buch auch etwas über Optimierungsmethoden erläutert?

z.B.: Frustum-, Occlusion-Culling, oder der aufbau von Quadtrees und Octrees, sowie das Echt-Zeit-Rendern von großen Terrains?


Danke, mfG
da_oAsch

Maxi

Treue Seele

Beiträge: 136

Wohnort: Müncheberg

Beruf: Ich muss noch in die Schule

  • Private Nachricht senden

2

23.01.2004, 18:30

es wirg über octress und frustrumculling was gesagt
Gruß, Maxi

Hier, die Homepage von meiner Band:
www.maxis-house.de

Könnt euch unsere ersten Songs saugen...

3

26.07.2008, 12:12

Hi, ich hätte auch mal ne Frage:
Es gibt ja bereits die 2. Edition, und bei Amazon heißt das Buch nur noch "Programming Role Playing Games with DirectX", also nicht DirectX8. Wird also in der 2. Edition DirectX9 verwendet oder noch hauptsächlich DirectX8?

4

26.07.2008, 12:19

DX 9 natürlich mit ausnahme von DInput,DSound und DPlay von denen es keine neue 9er Version gibt.

mfg

5

26.07.2008, 12:34

Danke, dann kauf ichs mir wahrscheinlich. Kostet zwar 60€, hab allerdings nen Preis im Wert von 10€ bekommen.

Hab ich gar nicht gewusst, dass es von DirectInput und DirectSound (und Play) keine neue 9er Version gibt. Aber wo du es sagtest hab ich mal bei TriBase geschaut. Und bei Sound und Input ists echt DX8, Play unterstützt sie ja nicht.
Und was ich auch gerade seh: Im Inhaltsverzeichnis steht auch was von DX9. Wird also schon passen, vorallem da auf der CD auch DX9 SDK drauf ist. Würde es DX8 verwenden, dann hätte ich es mir nochmal überlegt, da das halt doch schon alt ist.

Noch ne Frage an die, die das Buch schon gelesen haben:
Wird in dem Buch viel "pures" DX verwendet? Ich mag es nicht so, wenn man alles nur eine Engine machen lässt. Vom Inhaltsverzeichnis her sieht es mal nicht so nach Engine aus. :9

6

26.07.2008, 13:33

Jein, im ersten Teil wird viel mit "purem" DirectX gearbeitet,jedoch wird am Ende des Kapitels ein Framework "vorgestellt" (es wird nur erlärt wie man es verwendet,der Quellcode ist nur auf der CD).Innerhalb dieses Frameworks hast du jedoch kompletten Zugriff auf alle DX-Interfaces.
Allerdings wirst du ein Buch,das nur mit "purem" DirectX arbeitet schwer finden(wer will schon hunderte Zeilen Quelltext schreiben nur um ein simples Objekt anzuzeigen?).
Der Fokus des Buches liegt nicht wirklich auf DirectX (es befasst sich also nur das erste Drittel des Buches wirklich damit),sondern eher damit wie man 2d und 3d Grafiken effizient anzeigt (Tile-Engines,Octrees), es wird ein komplettes Scripting-System implementiert und es wird erklärt, wie man Items und NPCs verwaltet.
Das Beispiel-Game wird nur in einzelnen Schnipseln erklärt, was aber auch in Ordnung ist, da die einzelnen Bestandteilen schon in den Kapiteln zuvor implementiert wurden.

mfg

7

26.07.2008, 13:42

Ok, ich kenn mich mit dem noch nicht so aus, aber irgendwann muss man ja mal weiter machen.
Zur Spieleprogrammierung hab ich davor nur Davids Buch "durchgemacht", und damit auch schon ein paar kleine Sachen selbst programmiert, aber ich gehe mal davon aus, dass ich das dann verstehen werd.
Ich werd dann erst nochmal nen Blick aufs Inhaltsverzeichnis werfen, und dann darüber entscheiden, ob ichs mir besorg (wahrscheinlich schon).

Das mit den Codeschnipseln des Spiels ist schon ok, ist ja bei Davids Buch genauso, und ich kam damit eigentlich ganz gut zurecht. Ist dann aber der ganze Code zusammen auf der CD?

8

08.10.2008, 13:18

Im März nächsten Jahres erscheint zu diesem Buch die dritte Auflage, welche DirectX 10 verwendet. Allerdings kenn ich mit mit 10 nicht aus.

Ist 9 und 10 ähnlich? Kann ich Quellcode mit DX 9 auch unter DX 10 verwenden? Oder sind da riesige Unterschiede, dass ich alles neu lernen muss?
Ich überlege mir, ob ich auf die dritte Auflage warten soll, oder mir die zweite holen soll.

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

9

08.10.2008, 13:40

Zitat von »"Lord Holy"«

Im März nächsten Jahres erscheint zu diesem Buch die dritte Auflage, welche DirectX 10 verwendet. Allerdings kenn ich mit mit 10 nicht aus.

Ist 9 und 10 ähnlich? Kann ich Quellcode mit DX 9 auch unter DX 10 verwenden? Oder sind da riesige Unterschiede, dass ich alles neu lernen muss?
Ich überlege mir, ob ich auf die dritte Auflage warten soll, oder mir die zweite holen soll.


zwischen 9 und 10 gibt es durchaus merkliche unterschiede. vieles wurde umstrukturiert, aber der "stil" ist so ziemlich gleich geblieben. imho würde ich dir empfehlen, dass du das directX 9 buch nimmst, ganz einfach weil 9 einfach noch unter XP läuft. wenn du etwas machen willst, was viele pcs und grafikkarten supporten, solltest du das tun. nicht jeder leistet sich ständig einen neuen pc ;)

10

08.10.2008, 18:29

Es ist schon hart, aber in diesem Forum wird einem mit einem einzigem Satz mehr geholfen, als wenn man mehrere Minuten in Google rumforscht. Super :D

Werbeanzeige