This is a little test (in character movement, etc) I created a while back now, the characters leg movement required making two sets of ‘legs’ alternate in visibility; one set is for walking, using sine movement with an angle range of 32 degrees, if used it makes the other set invisible (for if the player is idle or in the water / air) and vice-versa. There’s four objects / frames, and no animation, just constant checks for whether the player is on the ground and moving or not to toggle between the 2 sets of legs visibility and paste in one of two sets of leg reflections.
In conclusion creating a second set of legs and then toggling between the sets visibility is probably a bad way to handle leg movement on a character, I think it looks good though.
– Jim