Okamijoe
Member
Hi,
I was playing around with color palettes and was wondering if it's possible to declare more than one transparency color in an entity's color table.
You may be asking what in the world would I need that for?
Here's my idea:
By default, the very first color in the sprite's color table is being used as transparency color.
But what if you could somehow declare multiple specific color IDs to be handled as transparency as well, with the only difference being, that the color position in the table does not matter, as long as it's not the first one.

As you can see in my example, if you could tell the engine to display color ID #4ef27c (green) and #200aef (dark blue) as transparency, palettes could be used to change the shape of your sprite for some costume variation.
Is something like that doable with the current engine?
I was playing around with color palettes and was wondering if it's possible to declare more than one transparency color in an entity's color table.
You may be asking what in the world would I need that for?
Here's my idea:
By default, the very first color in the sprite's color table is being used as transparency color.
But what if you could somehow declare multiple specific color IDs to be handled as transparency as well, with the only difference being, that the color position in the table does not matter, as long as it's not the first one.

As you can see in my example, if you could tell the engine to display color ID #4ef27c (green) and #200aef (dark blue) as transparency, palettes could be used to change the shape of your sprite for some costume variation.
Is something like that doable with the current engine?
Last edited:
