Ein guten Abend an alle,
Ich wollt mir zu den Kapitel Nebel ein eigenes Beispielprogramm schreiben, wo die Erde angezeigt wird und man mit Hilfe der Pfeiltasten nach hinten schieben kann, also in den Nebel rein... Nun ist mein Problemm wenn ich den Nebel setze wird das Model nicht mehr angezeigt, wenn ich die Renderstate weglasse wird das Model angezeigt... Hier ist der Ausschnitt wie der Nebel gesetzt wird
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
|
pD3DDevice->SetRenderState(D3DRS_FOGENABLE, TRUE);
pD3DDevice->SetRenderState(D3DRS_FOGVERTEXMODE, D3DFOG_NONE);
pD3DDevice->SetRenderState(D3DRS_FOGTABLEMODE, D3DFOG_NONE);
pD3DDevice->SetRenderState(D3DRS_FOGCOLOR, D3DCOLOR_XRGB(0, 0, 0));
pD3DDevice->SetRenderState(D3DRS_FOGSTART, 100);
pD3DDevice->SetRenderState(D3DRS_FOGEND, 200);
float Dichte = 0.0f;
pD3DDevice->SetRenderState(D3DRS_FOGDENSITY, *((DWORD*)(&Dichte)));
pD3DDevice->SetRenderState(D3DRS_RANGEFOGENABLE, FALSE)
|
Ich komm nicht drauf was ich da falsch mache, ich hab mir auch das Beispielprogramm im Buch angeschaut, aber ich komm nicht drauf
Vielen dank im voraus für eure Hilfe
Mfg Male