DirectDraw 7 + 8Bit Alpha
-
Hallo,
ich würde gerne einen 8Bit alphakanal benutzen bei dem blittern von Bildern. Wie stelle ich sowas an?? Wenn es geht Bitte ein ausführliches Beispiel das man auch anwenden kann.
Vielen Dank!
-
Original erstellt von personenkult:
bei dem blittern von Bildernwas soll den "Blittern" sein???
-
blitt0rn meinte er bestimmt
-
ich merk schon hat kein Sinn mehr hier was zufragen.
es heißt übrigens auch
-> "was soll denn "Blittern" sein???"und nicht
-> "was soll den "Blittern" sein???"
aber trotzdem fast witzig..
-
Nehme mal an du brauchst den Alpha Kanal für Blendeffekte. Ist zwar schon ziemlich lange her, dass ich was mit DD zu tun hatte, war DD6 oder so, kann mich aber erinnern, dass ich damals nix Passendes gefunden hatte. Hab mir dann eine eigene Routine in Assembler geschrieben, welche mit einem Alpha Wert das Blitten übernahm. Man brauchte dazu allerdings einen Zeiger auf den Speicherbereich mit den Bilddaten. Und um auf den Speicherbereich zugreifen zu können, musste man diesen mit einer Lock Funktion sperren, und nach dem Blitten mit Unlock wieder freigeben.