GLBasic forum

Other languages => GLBasic - de => Topic started by: Veritas on 2008-Apr-26

Title: PNG Transparenz Problem
Post by: Veritas on 2008-Apr-26
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  =)
Title: PNG Transparenz Problem
Post by: Kitty Hello on 2008-Apr-26
Probier mal: ALPHAMODE -.99
Title: PNG Transparenz Problem
Post by: D2O on 2008-Apr-26
Hmm, keine ahnung warum das so ist,
aber probier das mal so.
Ich denke das ist der effekt den Du haben möchtest.


Code (glbasic) Select
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
Title: PNG Transparenz Problem
Post by: D2O on 2008-Apr-26
Verdammt, 7 sec. zu langsam :)

Edit, ich kann kein Verdammt schreiben  (V E R Damm T)
Title: PNG Transparenz Problem
Post by: Veritas on 2008-Apr-27
Danke, erste Sahne. Hat prompt funktioniert! *Daumen-hoch* ;)