Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Bleue-Luna

3
Posts
1
Followers
A member registered 8 days ago · View creator page →

Creator of

Recent community posts

open the .html and add "|| color === tileColorStartIndex " to

var isTransparent = (color === 0 );

like so:

if (color != fillColor) {
     var isTransparent = (color === 0 || color === tileColorStartIndex);
     imageCtx.fillStyle = makeFillStyle(color, isTransparent);
     imageCtx.fillRect(x * imageScale, y * imageScale, imageScale, imageScale);
}

I fixed it.  Bitsy color sets the tileColorStartIndex to 16. And so bitsy considers the color that is index 0 to be transparent. But when you set the index to 16, the color of the sprite that is supposed to be transparent is no longer i = 0, its i =16. But bitsy is still looking at i = 0 to be the transparency in sprites. I set tileColorStartIndex to 0 and my sprites' transparency worked as expected, but my text + text box palette started using my sprites' palettes. So colours i = 0-15 are in use. 

So I searched for the variable isTransparent and changed the (color === 0) to (color === 16) and that did it. Everything works as intended.

aprl 22 2026 and still an issue