Alpha will nett so wie ich will

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Der Eisvogel

Betreff: Alpha will nett so wie ich will

BeitragSo, Feb 08, 2009 17:55
Antworten mit Zitat
Benutzer-Profile anzeigen
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.

Xeres

Moderator

BeitragSo, Feb 08, 2009 18:46
Antworten mit Zitat
Benutzer-Profile anzeigen
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
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Der Eisvogel

BeitragSo, Feb 08, 2009 18:48
Antworten mit Zitat
Benutzer-Profile anzeigen
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.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group