Yes, this could be solution. But just have look at this screen below from my game:
In the image above i really don’t need any sprite as separated actually after once aligned it in game scene. So, its even better to load 1 single .png image which is been created using current spriteSheet creation tool.
But, there some cases at where i will need to add something behind the grass layer in the image above by coding or may be i want to animate only grass using wave shader, In that case i will need those grass to be as separated.
So all i want to say, developer should have options before exporting SpriteSheet,
- either export as 1 single png file which will not have separated sprites to read from .plist
- Or export as separated sprites packed inside 1 single .png file. In this option sprite placement inside scene shouldn’t change.