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!

Werbeanzeige

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

1

26.09.2011, 16:43

D3DRS_COLORWRITEENABLE Problem

Hallo
ich wollte gerade mal alles in Rot Rendern mit SetRenderState(D3DRS_COLORWRITEENABLE, D3DCOLORWRITEENABLE_RED);
Allerdings kommt das bei raus: http://www.bilderhoster.net/img.php?id=8mpxlwx4.jpg
Das ist allerdings nur wenn ich den Bildpuffer in eine andren Farbe als Schwarz Lösche. Wenn ich Schwarz angebe kommt auch nur Rot auf den Bildschirm.
Danke

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

2

26.09.2011, 16:49

Ja, du solltest den Bildpuffer mit Schwarz löschen, da sonst die Pixel, an denen "nichts" gerendert wird (weil sich kein Objekt an dieser Position befindet) auf der Farbe des Backpuffers (in deinem Fall Blau) belassen werden. Mit Alphablending würdest du eine Mischung aus Rot und Blau erhalten.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

26.09.2011, 17:34

Setze einfach die Komponenten der Clear-Farbe (=Nebelfarbe) auf 0, die du nicht haben willst (also Grün und Blau, wenn du nur Rot willst).
Oder halt schon vor dem Clear D3DRS_COLORWRITEENABLE nur auf RED setzen (bin mir aber nicht ganz sicher, ob Clear dieses Renderstate überhaupt berücksichtigt).

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

4

26.09.2011, 17:36

Danke geht :D

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Werbeanzeige