PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bitmap.clear_rect (?)



Cornix
19.11.2009, 15:14
Ich hoffe der Titel ist nicht zu verwirrend.
Die Frage ist essentiell diese:
Kann ich einem Bitmap den Auftrag erteilen anstatt den gesammten Content (In einem Window) nur einen gewissen Abschnitt zu löschen.
Das würde zum Beispiel bei einem Menu_Window eine Menge Performance ersparen wenn gewisse Textinhalte nicht bei jedem Update neu gezeichnet werden müssten.

Danke für eure Antworten.
Grüße. Cornix.

Shining Advances
19.11.2009, 15:26
jain
du kannst folgendes verwenden:
bitmap.fill_rect(x,y,breite,höhe,Color.new(0,0,0,0))
damit füllst du die angegebene stelle einfach mit nichst.
die methode wird auch von den standart scripts verwendet (siehe zb window_command zeile 39)

Cornix
19.11.2009, 16:32
Ja ich verstehe. Vielen Dank.

Daran habe ich auch schon gedacht, ich habe nur nicht bedacht die Transparenz auf 0 zu setzen.

The_Burrito
20.11.2009, 11:48
Der letzte Parameter ist nicht wirklich die Transparenz, sondern die Opazität. Das ist das gegenteil von Transparenz, d.h. je höher der Wert desto undurchsichtiger wird das Ganze.