Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Animation Player fails to run script functions. #85571

Closed
Tracked by #83401
Leshy-YA opened this issue Nov 30, 2023 · 4 comments · Fixed by #86687
Closed
Tracked by #83401

Animation Player fails to run script functions. #85571

Leshy-YA opened this issue Nov 30, 2023 · 4 comments · Fixed by #86687

Comments

@Leshy-YA
Copy link

Godot version

4.2

System information

Godot v4.1.stable - Fedora Linux 38 (KDE Plasma) - Vulkan (Forward+) - integrated Intel(R) Xe Graphics (TGL GT2) () - 11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz (8 Threads)

Issue description

When creating an animation in the Animation Player that is to call a script function, the player will not run the function if it also has other tracks for the node that has the said script (meaning if tries to run function f() for node x, as well as change position of node x).

Steps to reproduce

Create animation player.
Attach script to parent node.
Create test function.
Add animation track to the player calling the function.
Add animation track to the player changing the position of the parent node.

Minimal reproduction project

anim_bug.zip

@Leshy-YA
Copy link
Author

I love the changes to 4.2, but until this is fixed, I'm stuck on 4.1.2 :/

@AThousandShips
Copy link
Member

I'm stuck on 4.1.2

You can't use 4.1.3?

@Leshy-YA
Copy link
Author

You can't use 4.1.3?

I embarrassingly missed that version. Will check it out in the meantime. Thanks!

@TokageItLab
Copy link
Member

TokageItLab commented Nov 30, 2023

It might be same cause with #48526 and #43848. So may be worth salvaging #49411.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants