Dear Unity Developers, when i am importing spritesheets sometimes cells in the spritesheet are still empty. This is because the artist hasn’t gotten there yet, but it will get filled out later. So i need to have this “empty” sprite from that place with the right name (e.g. character1_12 ) still in my assets so it will automatically update when the artist checks in a new version of that file (e.g. character1.png ) and pushes the slice button again.
So i would request a Checkbox that is default checked, that empty cells are getting ignored. So no change in behaviour for everyone who likes the current behaviour. If you uncheck the checkbox, sprites of empty cells are named and created.
This is an old thread about the same problem i found:
Best to post in the feedback section and submit all your vote points to that issue. Hopefully for you - other developers also like this feature and vote for the suggestion.
In the meantime, a quick but effective work-around is to fill the entire sprite sheet with a solid color, save it, and slice it in Unity. This causes all cells to be created since none of them are empty. Now, here’s the fun part: simply revert the sprite sheet back to what it was before, empty cells and all, and re-save. After reverting, the empty sprites are not removed.
(Just remember: Unity is not smarter than you. It can be outwitted. Just wait for the right time, the right place…then STRIKE!)