Hi Leute =).
Ich hätt da gern mal'n Problem. Ich möchte eine Fläche (Drawrect). Die Farbe der Fläche soll später von außen variabel sein. Jetzt zum Problem.
Damit sie 3D hervorgehoben wird habe ich für die späterv orgesehene Fläche eine PNG-24 mit Transparenz entwickelt die einen Rahmeneffekt hat. Legt man sie über die Fläche wirkt es so als wäre sie 3D.
(ftp://u44032133:EDQcqGUe@www.ratiogroup.de/Veritas/pics/Button.png)
Wenn ich es allerdings im "Spiel" anzeigen lasse ist der Grau-Transparentbereich schwarz.
(ftp://u44032133:EDQcqGUe@www.ratiogroup.de/Veritas/pics/Button.bmp)
Mache ich irgendwas falsch oder kommt GLBasic damit nicht klar?
Was muss ich tun damit das so funktioniert wie ich es möchte?
Liebe Grüße Veritas =)
Probier mal: ALPHAMODE -.99
Hmm, keine ahnung warum das so ist,
aber probier das mal so.
Ich denke das ist der effekt den Du haben möchtest.
LOADSPRITE "button.png",1
WHILE TRUE
MOUSESTATE mx,my,b1,b2
DRAWRECT 0,0,640,480,RGB(0x9b, 0xa5, 0xe8)
DRAWRECT 100,100,200,50,RGB(0xff, 0x00, 0x00)
ALPHAMODE -0.9
DRAWSPRITE 1,mx,my
ALPHAMODE 0
SHOWSCREEN
WEND
END
Verdammt, 7 sec. zu langsam :)
Edit, ich kann kein Verdammt schreiben (V E R Damm T)
Danke, erste Sahne. Hat prompt funktioniert! *Daumen-hoch* ;)