FILLRECT 0, 0, 100, 100, RGB(255,0,128)
Circle(50, 50, 50, cYellow) // Function die einen Kreis zeichnet
GRABSPRITE 1, 0, 0, 100, 100
Das Sprite ist nicht Transparent, pinkes Quadrat mit einem gelben Kreis.
Will verschiedene Kreise im Programm erzeugen und nicht einladen.
Muß doch Funktionieren, oder ?
Ganz einfacher Test:
FILLRECT 0, 0, 100, 100, RGB(0xff, 0x00, 0x80)
FILLRECT 20,20,60,60, RGB(0xff, 0x00, 0x00)
GRABSPRITE 1, 0, 0, 100, 100
Siehe da, Transparenz :)
Leider nicht bei mir.
wieso den das?
Machst du für Win oder Linux das Programm?
Ohweia, ein GForce User :D
Hast den neusten Detonator drauf?
Ich guck mal und hau mir jetzt den neusten Vista Treiber drauf.
Da hab' ich viel gebastelt. Das sollte schon gehen. Welche Desktop -Bittiefe hast du?
32bit.
Das muß ein Vista-Grafikkarten-OpneGl Problem sein, an meinem Firmenrechner mit XP geht alles wunderbar (Transparenz ist da + >60 Framerate).
Hab grade probiert und auf 16bit umgestellt, da geht Tranzparenz.
Also Vista:
32bit Farbtiefe keine Grabsprite Tranzparenz
16bit Farbtiefe mit Grabsprite Tranzparenz
Diesen Effekt hatte ich auch unter Windows XP Home. Nach der Installation eines neueren Grafiktreibers war dieser Effekt verschwunden.
Gruß
Thomas
Hab Vista Home Premium und 32Bit, und Tranzparenz geht!