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

Werbeanzeige

28.01.2004, 13:41

Forenbeitrag von: »Thalion-Drayan«

Probleme beim zeichnen eines einfachen Dreiecks

Ja, leider sehe ich trotzdem noch nichts, aber die Fehlermeldung ist zumindest schonmal weg - hoffe das ich den Fehler warum der ichts anzeigt auch noch finde... Bye.

27.01.2004, 21:17

Forenbeitrag von: »Thalion-Drayan«

Probleme beim zeichnen eines einfachen Dreiecks

So, habe den Fehler - die Zeile fehlte: if(FAILED(g_pD3DDevice->SetFVF(D3DFVF_XYZ | D3DFVF_DIFFUSE))) @Pirat!:Urgs, das war nicht zufällig das, was Du vorhin meintest, oder? Sooorrryyyy, dachte Du meintest was anderes *schäm*.

27.01.2004, 18:24

Forenbeitrag von: »Thalion-Drayan«

Probleme beim zeichnen eines einfachen Dreiecks

Okay, jetzt poste ich einfach den kompletten Code! Erstmal die Header-Datei: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 //Bildschirmgröße #define SCR_WIDTH 400 #define SCR_HEIGHT 400 //Farbtiefe #define COLOR_DEPTH 32 //teilt Direct3D mit welches Vertexformat verwendet wird //(Koordinaten|Farbe) #define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ|D3DFVF_DIFFUSE) // Das Fensterhandle HWND hWnd = 0; //Mainschleife bool Schleife = true; //Dir...

27.01.2004, 18:06

Forenbeitrag von: »Thalion-Drayan«

Probleme beim zeichnen eines einfachen Dreiecks

Uups, daran hat es gelegen, Danke, aber jetzt bin ich wieder bei meinem ersten Problem, weil das noch immer nicht funktioniert. Brauche ich vielleicht noch eine Sichtmatrix? Ich meine die ist ja für den Winkel der Kamera notwendig - ist die nicht auch absolut Pflicht?

27.01.2004, 17:44

Forenbeitrag von: »Thalion-Drayan«

Probleme beim zeichnen eines einfachen Dreiecks

Habe die Projektionsmatrix jetzt eingebaut, bekomme dann aber diesen Fehler: Quellcode 1 2 Main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _D3DXMatrixPerspectiveFovLH@20 Debug/DirectGraphics.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise Habe die DirectX-Header d3d9.h und d3dx9.h eingebunden.[/code]

27.01.2004, 14:11

Forenbeitrag von: »Thalion-Drayan«

Probleme beim zeichnen eines einfachen Dreiecks

Hi. Erstmal Danke für die Hilfe, aber ein Vertexformat habe ich schon gesetzt, nur hier nicht beigeschrieben. Das ich SetStreamSource weglassen kann wusste ich nicht - habe nämlich erst mit einem VertexBuffer gearbeitet, den aber erstmal wieder weggelassen um das Dreieck so einfach wie möglich auf den Schirm zu bekommen (mit Buffer klappte es auch nicht). Das mit der Projektionsmatrix könnte allerdings der Fehler sein, sowas habe ich nämlich bislang noch nicht gesetzt. Werde ich nachher zuhause ...

27.01.2004, 10:42

Forenbeitrag von: »Thalion-Drayan«

Probleme beim zeichnen eines einfachen Dreiecks

Hallo, habe die Frage schon in einem anderen Forum gepostet, aber noch keine Antwort bekommen, wobei das für jeden der mit 3D arbeitet eigentlich kein großes Problem sein dürfte meine ich: Ich fange gerade erst mit Direct3D an und arbeite mit VisualC++ und DirectX9. Hier erstmal ein Teil des Codes: -globale Deklaration- Quellcode 1 2 3 4 5 6 7 8 struct SVertex { D3DXVECTOR3 vPosition; DWORD dwColor; }; //Vertex-Array für das Dreieck SVertex Vertex[3]; -die Render-Funktion- Quellcode 1 2 3 4 5 6 ...

Werbeanzeige