I tried the Follow Path constraint and it works well when the character moves in a straight line. When he turns left or right, the foot slips or slides. How can I stop him from skiing?
Creating a particular action for turning left or right:
This method has the highest quality animation and the best physics as it's not an automated process. Since it's a human-made (keyframe by keyframe), it may require some time and effort and I'm a lazy person.
I feel like I can take an advantage of the walking cycle that I already made and simply rotate the armature (on its local axes by an empty or something similar). This may have less quality animation and that's okay for me since it's a little faster. At the same time, I wouldn't like it to have a poor looking sliding foot.
My test file:
I made this file for experimenting purposes. The sliding feet appears in curved places. You can download it here: https://filebin.net/zz66k7lujql2bk1c