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!

Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

Werbeanzeige

02.02.2003, 15:43

Forenbeitrag von: »Jake«

Fehler in Kollision-Tutorial 2?!

Hi David, Ich glaub ich hab zwei Fehler in deinem Kollision-Tutorial Teil 2 gefunden. 1.: Du hast geschrieben, dass die Ebenengleichung ax + bx + cx + d = 0 ist. Müsste doch ax + by + cz + d = 0. 2.: Die Implementierung bLineHitsPlane()-Funktion müsste in den meisten Fällen (immer, wenn abs(fDenominator)>=0.0001 ist) FALSE zurückgeben. Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 if(fabsf(fDenominator) < 0.0001f) { // Liegt der Startpunkt der Strecke auf der Ebene? Wenn ja, dann liegt ...

30.11.2002, 17:24

Forenbeitrag von: »Jake«

Transparenz & 2D-Textausgabe

Du musst bei Alphablending darauf achten, dass du die Dreiecke von hinten nach vorne renderst (also die Triangles, die weiter von der Kamera entfernt sind, zuerst), da es sonst nicht richtig berechnet werden kann.

25.11.2002, 14:09

Forenbeitrag von: »Jake«

Direct3D - Rotation der Kameraansicht nur von 0° bis 180°!

Ansonsten kannst du dir auch mal das hier ankucken. Vielleicht hilft dir das ja auch weiter (insbesondere der letzte Post). :)

24.11.2002, 21:10

Forenbeitrag von: »Jake«

Direct3D - Rotation der Kameraansicht nur von 0° bis 180°!

hab mir deinen code zwar nicht komplett durchgelesen, aber um die kamera zu rotieren musst du eigentlich einfach nur die Viewmatrix mit einer rotationsmatrix multiplizieren. Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 D3DXMatrixLookAtLH(&ViewMatrix, &D3DXVECTOR3( 0.0f, 0.0f, -10.0f), &D3DXVECTOR3( 0.0f, 0.0f, 0.0f), &D3DXVECTOR3( 0.0f, 1.0f, 0.0f)); D3DXMATRIX TransView, RotView; //rotationsmatrix erstellen D3DXMatrixRotationYawPitchRoll(&RotView,CameraRotationY,0.0f,0.0f); //und mit ...