How can I achieve Locomotion Animation changing based on terrain?

Hi there!
I so I’m making landscape with snow and mud deformation but really wanted to make the player to be able to only walk and change the animation of the walking to a different one while the player is in the mud or snow terrain.
Anyone know how something could be achieved?

It would be hard to give you answer without knowing your knowledge on animations but I will give it a try.
First as suggestion learn to make layer anim type of animation blueprint implementation. All the states will be connected to a layer which is changable during occasions.
Then all you need to do is notify player when you go inside that area, can be trigger box. Since your character notified, go with GetMesh() and LinkAnimClassLayer to select best pick for your own liking.
Keep in mind, you need different set of animations for such. Easies way is to slow down the character from character movement component.

1 Like

I’m still learning a lot, but having those key words and concepts already help me a lot to search more information on how to achieve layer anim and such. Appreciate it deeply!