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-5 von insgesamt 5.

Werbeanzeige

04.08.2008, 18:28

Forenbeitrag von: »ArneDeluXe«

[Erledigt] Übungsaufgabe 2.7.6

vielen dank für deine hilfe! jetzt hab ich es endlich hingekriegt :-) mein problem war, dass ich die logik von dem programm nicht so richtig verstanden habe und deswegen irgendwelches sinnloses zeug programmiert habe (z.b. hatte ich die methode zum füllen des vertex-buffers noch in der init_scene prozedur stehen). aber durch deinen exemplarischen aufbau, wie die prozeduren aussehen müssen hab ich es jetzt endlich verstanden, und die würfel sind endlich da, und sie bewegen sich sogar! vielen dank...

03.08.2008, 17:26

Forenbeitrag von: »ArneDeluXe«

[Erledigt] Übungsaufgabe 2.7.6

mmh irgendwie krieg ich es nicht hin. das einzige was ich sehe ist ein schwarzer bildschirm... ist denn dieser quelltext in der renderprozedur richtig zum Erstellen der Translationsmatrix? C-/C++-Quelltext 1 2 3 4 5 6 for(int iCube = 0; iCube < g_iNumCubes; iCube++) { tbMatrix mTranslation(tbMatrixTranslation(g_aCube[iCube].vVelocity)); tbMatrix mWorld(mTranslation); g_pD3DDevice->SetTransform(D3DTS_WORLD, (D3DMATRIX*)(&mWorld)); }

01.08.2008, 13:06

Forenbeitrag von: »ArneDeluXe«

[Erledigt] Übungsaufgabe 2.7.6

hi, danke für die genaue Aufgabenbeschreibung :-) bis zu der Renderfunktion bin ich jetzt auch schon gekommen, aber mir ist nicht ganz klar, wie ich aus dem Array die Tranlationsmatrix erstelle. Müsste das dann ungefähr so aussehen: C-/C++-Quelltext 1 2 3 4 for(int iCube = 0; iCube < g_iNumCubes; iCube++) { tbMatrix mTranslation(tbMatrixTranslation(g_aCube[iCube].vVelocity)); } Ich habs noch nicht ausprobiert, aber ich kann mir irgendwie nicht vorstellen, dass das so funktioniert.

30.07.2008, 12:37

Forenbeitrag von: »ArneDeluXe«

[Erledigt] Übungsaufgabe 2.7.6

oh sorry, da hab ich natürlich nicht dran gedacht... :oops: ja ich hab die 3. auflage von dem buch. in diesem kapitel geht es um vertex- und indexbuffer und in dem dazugehörigen beispielprogramm werden 2048 würfel in dem indexbuffer gespeichert. das hier ist jetzt die übungsaufgabe, an der ich fest hänge: Versuchen Sie, das Beispielprogramm so zu ändern, dass jeweils nur ein würfel im Vertex-/Indexbuffer gespeichert wird. Erzeugen Sie dann eine Objektliste wie im Beispiel mit den rotierenden Dre...

29.07.2008, 19:19

Forenbeitrag von: »ArneDeluXe«

[Erledigt] Übungsaufgabe 2.7.6

Hallo allerseits :-) ich geister hier jetzt schon ein paar Wochen durchs Forum, weil ich mir das 3D-Spieleprogrammierungs Buch durchlese. Und ich muss sagen, dass sowohl das Buch als auch das Forum hervorragend ist! :-) Aber jetzt bin ich leider doch an eine Stelle gekommen, wo ich sogar hier im Forum keine Lösung finde. Und zwar habe ich gehörige Schwierigkeiten mit der 1. Übungsaufgabe von Kapitel 2.7.6 Ich stehe da im Moment total auf dem Schlauch, und weiss echt nicht, wie ich an die Aufgabe...

Werbeanzeige