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

BezierTrack is not playing without RESET animation after updating to 4.3 beta2 #93782

Closed
filkata opened this issue Jun 30, 2024 · 3 comments · Fixed by #93785
Closed

BezierTrack is not playing without RESET animation after updating to 4.3 beta2 #93782

filkata opened this issue Jun 30, 2024 · 3 comments · Fixed by #93785

Comments

@filkata
Copy link

filkata commented Jun 30, 2024

Tested versions

Occurs after converting from 4.2 stable to 4.3 beta 2

System information

Windows 10, Godot 4.3 beta2, Nvidia 3060 12 GB

Issue description

I noticed an animation (or rather some tracks of it) not playing in my project after updating form 4.2 stable to 4.3dev5.
The animation in question is played from a AnimationPlayerNode, has a few keyframes that modify the scale property.
I have tried my best to isolate it in a minimal example in the attached project.

Note that I tried to make a very simple test from scratch on 4.3 beta2 playing a animation that modifies the scale property from an AnimationPlayer node and all worked correctly.

Steps to reproduce

  • Open attached project with 4.2 stable and play
  • Hover over circle, notice the scaling animation and sound playing
  • Open the same project with 4.3 beta2
  • Hover again and notice the scaling animation doesn't play, however the sound still plays (it is a different track but part of the same animation)

Minimal reproduction project (MRP)

Anim4.2Minimal.zip

@AThousandShips
Copy link
Member

Please try in a recent version like beta2

@filkata filkata changed the title Animation track not playing after updating to 4.3dev5 Animation track not playing after updating to 4.3 beta2 Jun 30, 2024
@filkata
Copy link
Author

filkata commented Jun 30, 2024

The same issue is present if I try to update the attached project to 4.3 beta2. i have updated the bug description accordingly.

@TokageItLab TokageItLab changed the title Animation track not playing after updating to 4.3 beta2 BezierTrack not playing after updating to 4.3 beta2 Jun 30, 2024
@TokageItLab TokageItLab added this to the 4.3 milestone Jun 30, 2024
@TokageItLab TokageItLab moved this from Unassessed to Bad in 4.x Release Blockers Jun 30, 2024
@TokageItLab TokageItLab changed the title BezierTrack not playing after updating to 4.3 beta2 BezierTrack not playing without RESET animation after updating to 4.3 beta2 Jun 30, 2024
@TokageItLab TokageItLab changed the title BezierTrack not playing without RESET animation after updating to 4.3 beta2 BezierTrack is not playing without RESET animation after updating to 4.3 beta2 Jun 30, 2024
@TokageItLab
Copy link
Member

TokageItLab commented Jun 30, 2024

I found that there is a problem with the bezier track initialization on caching. I don't know why this was working in 4.2, but the issue may have become visible in 4.3 due to changes in deterministic and discrete mode behavior.

I sent #93785 as a fix.

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

Successfully merging a pull request may close this issue.

3 participants