I want to make a part change its colour when it is touched by the player’s character. I want the colour first in the middle of the part and spread to the entire part. Is this possible and how can I make it?
The only thing I could think of, on how to do this, would be to have a ‘Texture’ object on the part (because they can scale)
Have the texture be a circle, in white
Tint the texture the color you want the block to change, and tween from the texture being scaled really really small, to large enough to cover the block
once it covers the side of the block it is on, then just color the entire block, and remove the texture.
1 Like
I think you could have multiple phases, and then make each one visible over time (mine is simpler but not as good)
@SelDraken 's is good for the job
I think @Slac3r has a really good solution, and as said, simpler. You wouldn’t need to scale or tween, just iterate through the layers