Libgdx change color of Texture at runtime [on hold]
- by Springrbua
i allready asked this on Stackoverflow, but i think this question may belong here.
In a Libgdx game i have some Animations for my Player. All the Frames for this Animation are inside a TextureAtlas.
The Player Textures show a human, with a white T-Shirt. The T-Shirt is the only white part of the Player.
Now i want to be able to replace the white color with red for Player1, with green for Player2 and so on.
How can i do that, without loosing the advantage of the TextureAtlas (Texture switching)?
Ofc 1 way would be to store 4 versions of every Frame, for 4 different Players (colors).
But there are games out there, where you can fully customize the Player, give him a blue hat, red pants and pink shirts and so on. How can this be done?
Thanks a lot!
EDIT: The question on Stackoverflow