To present the context i'am making a puzzle game with a mechanic who uses colors.
To help people who suffers from colorblindless and other visuals troubles to play comfortably, i add symbol to let people know which color is actually present on the screen. The symbol indicate which color is the sprite.
For the moment I hesitate between two options but none work.
*Everytime the player touch a sprite to change the color a symbol is create in a specific point on this sprite.
The trouble here is that if the players touch again the same sprite it creates another symbol.
How did i destroy the first symbole created?
*The symbol is already create with different frames. Each time the players touch the sprites, the symbol changes frame so it looks like another symbol.
The probleme is, i have on screen different sprites with each one a symbol on it.
When i touch one sprite, the symbol of all the sprites changes.
May I ask you what should I do to correct it? And what is my best option in term of optimisation and everything?
Thanks for your help