0 votes

In AnimationPlayer it's fine, but when played in AnimationTree the character hangs in the air.

Video: https://drive.google.com/file/d/1aNgnhqNaA2TkH8m4FRxu8pzwmC5c55w3/view?usp=sharing

Godot version 3.4.2
in Engine by (60 points)

It looks like it is blending both animations together. Search in options, there must be something to disallow blending.

no two animations are not working. What else can I do?

I never used this, but it is all in the docs. So I read, that there is Transitions options described as lines between Your states, and You should check "at_end" instead of "immediate" to stop animations from blending. Read more :

https://docs.godotengine.org/pl/stable/tutorials/animation/animation_tree.html

it didn't work.

1 Answer

+1 vote
Best answer

Do you have rootmotion bone assigned to animationTree?
If so, clear it and try

by (131 points)
selected by

Yes there was: https://drive.google.com/file/d/1cZDeQoHTUNg_91af88COTxoT4dpqyj7G/view?usp=sharing

It was fixed when there was no root motion bone or spine bone, thank you very much. :)
There is no problem when you choose the spine bone.

Glad to help.

Personally I've suffered a lot with animations in Godot with these type of things

Anyhow, is it a Mixamo rigged? Because my experiece is that with Mixamo, no bone is valid and I have to keep root bone empty.

The character has a mixamo rig, but I did the animation. Actually, I don't know exactly what the root bone is for. :)

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.