Seite 1 von 1

Wie kriege ich eine transparente Box hin?

Verfasst: 28.10.2015 14:00
von es_91
Hi.

Wieso macht das hier keine transparente türkisblaue Box:

Code: Alles auswählen

Window = OpenWindow (#PB_Any, 0, 0, 400, 200, "Window", #PB_Window_SystemMenu)

StartDrawing (WindowOutput (Window))

Box (0, 0, 200, 100, RGB( 220, 200, 20))
Box (100, 50, 200, 100, RGBA( 20, 200, 220, 127))

StopDrawing ()

Repeat : Until WaitWindowEvent () = #PB_Event_CloseWindow
Bild

?

Re: Wie kriege ich eine transparente Box hin?

Verfasst: 28.10.2015 14:04
von RSBasic
http://www.purearea.net/pb/german/manua ... gmode.html

PS: Zeichne bitte nicht direkt auf das Fenster, da du jedes Mal bei Fensteränderung neu zeichnen muss. Erstelle lieber eine Grafik (CreateImage() mit 32 Bit (24 Bit RGB+8 Bit für Alpha)) und zeige sie mit ImageGadget() an.

Re: Wie kriege ich eine transparente Box hin?

Verfasst: 28.10.2015 14:13
von es_91
Oh, sorry. Ich wollte nur möglichst schnell etwas vorzeigen. Danke für den Hinweis auf die Hilfe.

Code: Alles auswählen

DrawingMode (#PB_2DDrawing_AlphaBlend)
:)