Einzelnen Beitrag anzeigen

.chicken

Registriert seit: 5. Dez 2006
459 Beiträge
 
#1

[DirectX] Bestimmte Farbe transparent

  Alt 16. Mai 2008, 14:32
Also, ich kann ja beim Textur-Erstellen einen ColorKey angeben, der dann auch transparent dargestellt wird. Aber mit welchen Befehlen kann ich allgemein Farben definieren die Transparent dargestellt werden?
Delphi-Quellcode:
Device.SetRenderState(D3DRS_ALPHABLENDENABLE, 1);
Device.SetRenderState(D3DRS_SRCBLEND,D3DBLEND_SRCALPHA);
Device.SetRenderState(D3DRS_DESTBLEND,D3DBLEND_INVSRCALPHA);
So? Dann fehlt aber noch die Farbe die definiert wird, womit mache ich das dann? Oder geht es ganz anders?

Der Sinn ist, dass ich zur Laufzeit die transparente Farbe ändern möchte, und nicht nur beim Erstellen der Textur

Grüße, .ch!cken
  Mit Zitat antworten Zitat