Beschreibung | ||||||||||||
Diese Anweisung setzt die Transparenzfarbe eines Bildes. Normalerweise wird ein Objekt als rechteckiges Bild auf dem Bildschirm erscheinen. Mit diesem Befehl wird eine bestimmte Farbe ausgewählt, die dann nicht mehr eingezeichnet wird. Jedem Bild wird zuerst die schwarze Farbe als MaskColor zugewiesen. Da die schwarze Farbe sehr häufig in Bildern vorkommt, kann man auch eine andere Farbe auswählen - z.B. rot oder lila.
| ||||||||||||
Parameter | ||||||||||||
Benutze rot (255,0,0) oder lila (255,0,255) als Transparenzfarbe. | ||||||||||||
Rückgabewert | ||||||||||||
- | ||||||||||||
Zusatzinformationen | ||||||||||||
![]() | ||||||||||||
Beispiel | ||||||||||||
Dieses Beispiel lädt ein Animationsbild (Pfad evtl. anpassen!) und zeichnet es animiert mit einer transparenten Farbe ein: GRAPHICS 640,480,16 SETBUFFER BACKBUFFER() gfxSparks=LOADANIMIMAGE("Help\Samples\Graphics\spark.bmp",32,32,0,3) MASKIMAGE gfxSparks,255,0,255 CLSCOLOR 0,0,255 WHILE NOT KEYHIT(1) CLS IF MILLISECS() > tmrSparks + 100 THEN tmrSparks=MILLISECS() frmSparks=(frmSparks + 1) MOD 3 END IF DRAWIMAGE gfxSparks,MOUSEX(),MOUSEY(),frmSparks FLIP WEND | ||||||||||||
Siehe auch | ||||||||||||
DRAWBLOCK, DRAWBLOCKRECT, DRAWIMAGE, DRAWIMAGERECT, LOADANIMIMAGE, LOADIMAGE |