In this example, I show a 2D walk cycle texture on a 3D plane. The animation isn’t a good loop I know, but the issue is that it ‘slides’. (Hold left or right to run)
I don’t know what to do to fix the physics here. It’s close. I think it’s to tie the texture rate of change to a value like time or movement in x.
edit:
I’m starting to think the issue is to move it only when the foot is grounded.