+1 vote

Hi, i use AnimationNodeStateMachine,
and i want change speed of animation. What i can do.

in Engine by (25 points)

2 Answers

+1 vote
Best answer

You need to use a BlendTree, inside the BlendTree add your animation and a timescale. In the proposals site somebody had a similar problem:

This is my answer

by (1,002 points)
selected by

Thank you so much, it works.

0 votes

Hi, in order to help you it would be nice to have more information of your situation ^^, i could tell you a way to do it, it could be in the animatonPlayer node by moving the keyframes of the animations and setting the animation duration to an amount you see fit. With so little information is difficult to give you a detailed answer ^^

by (30 points)

Ohp yeap, i already have animationPlayer with keyframes.

i want make slowest run animation, when

 current speed is < MAX SPEED/2

i tried to

$AnimationPlayer.playback_speed

but this not work on Animation Tree.

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.