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

02.04.2010, 19:45

Direct3D initialisieren

Hey Leute,

Ich habe folgendes Problem:

Ich versuche schon seit einiger Zeit Direct3D zu benutzen, klappt auch alles recht gut, aber ich würde gerne wissen wie man D3D nun "richtig" initialisiert.
Google wurde schon desöfteren von mir befragt hab aber nur das hier gefunden: http://www.directxtutorial.com/tutorial9…sics/dx9B1.aspx
Das kommt mir aber etwas wenig vor.
Und ich habe das Buch hier: [amazon]3826681746[/amazon] (war ein Geschenk)
Aber das Buch ist mehr wie ein Nachschlagwerk gedacht :D Also nur Codeschnipsel(nur mit Glück :D)
Kann mir jemand sagen was alles benötigt wird?
Also eine Art ToDo Liste oder auch Code? :)

2

02.04.2010, 20:05

Also ich mach das immer so... Zuerst muss du eine IDirect3D9* Schnittstelle erzeugen und mit Direct3DCreate9 initalisieren... Dann eine D3DPRESENT_PARAMTETERS struktur anlegen und ihr dann die Werte übergeben... Und dann mit der IDirect3D9* die createDevice Funktion aufrufen die erwartet dann unter anderem deine Struktur und eine IDirect3DDevice9* Schnittstelle... Diese Funktion füllt dann deine IDirect3DDevice9* Schnittstelle... Also ungefähr so mach ich das und ist nur eine grobe Beschreibung

3

02.04.2010, 20:12

Welche Werte der D3DPRESENT_PARAMETERS sind denn nötig?

4

02.04.2010, 20:19

Naja enumerieren gehört auch dazu. Ich verweis jetzt einfach mal wieder auf das Grafikkartenauswahl Tutorial von ZFX, weil es das einzige ist, was mir in dem Gebiet einfällt. Es kann aber auch nicht schaden dir mal die Strukturen und Funktionen in der DX Doku anzuschauen.

http://old.zfx.info/Tutorials.php?ID=78
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

5

02.04.2010, 20:21

Edit: Mist da war einer schneller ^^

Werbeanzeige