bestätigt, geht jetzt auch bei 32 Bit Farbtiefe.
Jetzt ist mir allerdings was anderes aufgefallen und zwar im Zusammenhang mit ZOOMSPRITE und ROTOZOOMSPRITE.
In diesem Beispiel http://www.glbasic.com/forum/viewtopic.php?id=905 wird ein einzelnes Objekt 1000 mal dargestellt und sollte eigentlich immer gleich aussehen (zumindest die Farbe). Die korrekte Farbe wird jedoch nur gezeigt, wenn das Objekt in Originalgröße gezeigt wird. Wird es mit ZOOMSPRITE oder ROTOZOOMSPRITE um einen bestimmten Faktor verkleinert, ist die Farbe anders. Sieht mir dann fast nach der Transparenzfarbe aus.
also so
Ohne FILLRECT sehen alle Objekte gleichfarbig aus.
*kopfkratz* hoffe ich habe nicht schon Halos
Jetzt ist mir allerdings was anderes aufgefallen und zwar im Zusammenhang mit ZOOMSPRITE und ROTOZOOMSPRITE.
In diesem Beispiel http://www.glbasic.com/forum/viewtopic.php?id=905 wird ein einzelnes Objekt 1000 mal dargestellt und sollte eigentlich immer gleich aussehen (zumindest die Farbe). Die korrekte Farbe wird jedoch nur gezeigt, wenn das Objekt in Originalgröße gezeigt wird. Wird es mit ZOOMSPRITE oder ROTOZOOMSPRITE um einen bestimmten Faktor verkleinert, ist die Farbe anders. Sieht mir dann fast nach der Transparenzfarbe aus.
also so
Code (glbasic) Select
FILLRECT 0, 0, 10, 10, RGB(255, 0, 128)
DRAWLINE 0, 5, 10, 5, RGB(RND(255), 255, 255)
DRAWLINE 5, 0, 5, 10, RGB(RND(255), 255, 255)
DRAWLINE 1, 1, 9, 9, RGB(RND(255), 255, 255)
DRAWLINE 9, 1, 1, 9, RGB(RND(255), 255, 255)
gibts bei Verkleinerungen andere Farben. Sollte doch auch nicht sein denke ich.Ohne FILLRECT sehen alle Objekte gleichfarbig aus.
*kopfkratz* hoffe ich habe nicht schon Halos