Alpha will nett so wie ich will
Übersicht

![]() |
Der EisvogelBetreff: Alpha will nett so wie ich will |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo
Ich will ein Bild zeichen, das eine Übergang zur Tranzparenz hat. Wenn ich das Bild normal anschau, dann sieht es so aus wie es soll, wenn ich es aber in BM zeichne, dann wird das Alpha irgendwie nur in 0.5-Schritten gemacht. Mn muss doch die ALPHABLEND setzten oder? Dann mit DrawImage zeichnen. Hier der Code: [AUSKLAPPEN] SuperStrict
Graphics 800,600 SetBlend ALPHABLEND Global gfx_background:TImage=LoadImage("gfx\background.png") Global gfx_banner:TImage=LoadImage("gfx\banner.png") SetImageHandle gfx_banner,ImageWidth(gfx_banner)/2,ImageHeight(gfx_banner)/2 SetClsColor 255,255,255 ; Cls For Local i:Int=0 To 255 SetColor i,i,i SetScale 1,1 DrawImage gfx_background,100,0 SetColor 255,255,255 SetScale i/255.0,i/255.0 DrawImage gfx_banner,400,300 Flip Next WaitKey PS: Am Bild liegt es 100%ig nicht! MfG Der Eisvogel |
||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kann es sein, dass der Buffer ohne CLS in der Schleife einfach so oft übermalt wird, dass die Transparenz einfach auf 0 oder 1 aufsummiert wird? | ||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Naja, deswegen war es im Beginners-Corner. Ich bin im Moment einfach zu müde!
Danke trotzdem! Das war der Fehler. |
||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group