Continuing my attempts at implementing procedural walk animation for 3D humanoid models in Godot. From this video [ Ссылка ] I discovered that in order to make character walk properly I need to check distance for only one leg. Huge thanks for The Sapling channel creator Previously I was using completely different technique in which you calculate legs position based on characters balance [ Ссылка ] but it wasn't working properly for me so I've started experimenting with walking by checking feet distance from proper position. This project's technique uses SkeletonIK. :)
Github code: [ Ссылка ]
Similar implementation tutorial: [ Ссылка ]
Ещё видео!