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

Werbeanzeige

28.08.2006, 11:23

Forenbeitrag von: »kain0015«

Problem mit Effekten (D3DXEFFECT) und alphablending

Zitat Ich hab davon noch keine Ahnung, aber David's Aussage folgend, sollte da der Fehler liegen. (Habs oben kommentiert). Ich weis schon was er gemeint hat, aber beim ersten durchlauf soll er noch kein alphablending bekommen, deshalb kann ich mir nicht vorstellen dass ich da schon alphablending einschalten muss. Zitat Ist die Kugel texturiert? Hat die Textur eine Alpha Komponente? Wenn nein, versuch mal eine Textur mit Alpha. Kugel ist texturier, allerdings hat die Textur keinen Alpha-Kanal. m...

27.08.2006, 22:28

Forenbeitrag von: »kain0015«

Problem mit Effekten (D3DXEFFECT) und alphablending

jo, aber der zweite... und bei jedem durchlauf zeichnet er ja die kugel. Und die zweite kugel is ja verschoben (also net genau über der ersten). Oder meinst du was andres? :O mfg

27.08.2006, 21:32

Forenbeitrag von: »kain0015«

Problem mit Effekten (D3DXEFFECT) und alphablending

Hi! Habe ein Problem mit alphablending in effekten. Das ganze sieht so aus (ohne laden des effektes): C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 //Effekte einsetzen g_pD3DDevice->SetTexture(0, g_pTexture); g_pD3DDevice->SetTexture(1, NULL); g_pD3DDevice->SetTextureStageState(0, D3DTSS_TEXCOORDINDEX, 0); g_pEffect1->Begin(&uiNumPasses, 0); for(UINT uiPasses = 0; uiPasses < uiNumPasses; uiPasses++){ mWorld = tbMatrixTranslation(tbVector3(0.0f, 0.0f, 1.0f * uiPasses)); g_pEffe...

20.07.2006, 18:49

Forenbeitrag von: »kain0015«

Nur bestimmten Teil vom Vertex-Buffer zeichnen

*hust* Kenn keiner das beispiel aus dem buch? Hier ist mal der code vom ereugen der 1024 würfel 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 g_pVertexBuffer->Lock(0, 0, (void**)(&pVertices), D3DLOCK_NOSYSLOCK); g_pIndexBuffer->Lock(0, 0, (void**)(&pusIndices), D3DLOCK_NOSYSLOCK); // Nun gehen wir jeden einzelnen Würfel durch. for(int iCube = 0; iCube < g_iNumCubes; iCube++) { // Zufällige...

20.07.2006, 13:50

Forenbeitrag von: »kain0015«

Nur bestimmten Teil vom Vertex-Buffer zeichnen

Ja, hab auch gedacht dass es so funktioniert (im vertex buffer befinden sich ja eigendlich 1024 würfel, nur versuch im jeden einzeln zu zeichnen (deshalb die for schleife)). Doch wenn mans so macht, dann zeichnet der ganz was komisches hin (also keine würfel ) mfg

19.07.2006, 21:10

Forenbeitrag von: »kain0015«

Nur bestimmten Teil vom Vertex-Buffer zeichnen

Hi! Und zwar stehe ich vor folgendem Problem: Ich probiere gerade ein bisschen mit dem beispiel vom Vertex/Index Buffer rum, und bin vor ein Problem gestosen. Und zwar wollt ich fragen, wie es möglich ist nur einen bestimmten Teil aus dem Vertex Buffer zu zeichnen (zb. nur 10tes Quadrat) Habe bereits selbst ein bisschne rumprobiert aber was dabei rausgekommen ist... Im moment siehts so aus: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 for(int i=0; i<g_iNumCubes; i++){ g_pD3DDevice->SetSt...

Werbeanzeige