-
-
Notifications
You must be signed in to change notification settings - Fork 21.3k
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: when adding new Bezier track, first key value is not recorded (is always 0) #81929
Comments
It's worse than I thought: in some cases, it will also not remember future key value changes. It worked the other times I tried it and now it's 100% repro on the leg. I'm not sure what the conditions are, you can try to repro this on the MWR... I don't see any usable workaround (the only 100% reliable action is to select the key point and set the value directly, which defeats the point of visual editing), so I'm stuck and unable to animate my character body parts at the moment... |
Fix the reported issue godotengine#81929 The issue was caused due to 'insert_queue' was prematurely set to false before awaiting dialog confirmation for track insertion. Additionally, refactored the code to eliminate redundancy and enhance code reusability.
Fixes godotengine#81929. In Float and Integer types, there is no subindex – only the primary value. Currently, trying to retrieve a subindex from these types in the Variant leads to a return value of null. To address this, the proposed change ensures that the default value is returned for these types instead of attempting an invalid subindex retrieval.
Fixes godotengine#81929. In Float and Integer types, there is no subindex – only the primary value. Currently, trying to retrieve a subindex from these types in the Variant leads to a return value of null. To address this, the proposed change ensures that the default value is returned for these types instead of attempting an invalid subindex retrieval.
Fixes godotengine#81929. In Float and Integer types, there is no subindex – only the primary value. Currently, trying to retrieve a subindex from these types in the Variant leads to a return value of null. To address this, the proposed change ensures that the default value is returned for these types instead of attempting an invalid subindex retrieval.
Fixes godotengine#81929. In Float and Integer types, there is no subindex – only the primary value. Currently, trying to retrieve a subindex from these types in the Variant leads to a return value of null. To address this, the proposed change ensures that the default value is returned for these types instead of attempting an invalid subindex retrieval.
Fixes godotengine#81929. In Float and Integer types, there is no subindex – only the primary value. Currently, trying to retrieve a subindex from these types in the Variant leads to a return value of null. To address this, the proposed change ensures that the default value is returned for these types instead of attempting an invalid subindex retrieval.
Fixes godotengine#81929. In Float and Integer types, there is no subindex – only the primary value. Currently, trying to retrieve a subindex from these types in the Variant leads to a return value of null. To address this, the proposed change ensures that the default value is returned for these types instead of attempting an invalid subindex retrieval.
Godot version
v4.1.1.stable.official [bd6af8e]
System information
Godot v4.1.1.stable - Ubuntu 22.04.3 LTS 22.04 - Vulkan (Compatibility) - Mesa Intel(R) HD Graphics 4600 (HSW GT2) () - Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz (8 Threads)
Issue description
When recording an animation key with the key button near a property for the first time, user is prompted to create a new track. If user selects to Use Bezier Curves, the new bezier curve will start at 0 instead of taking the current value = recorded key value as start value.
Steps to reproduce
Minimal reproduction project
Godot 4.1.1 - Animation key on new track does not remember new value.zip
The text was updated successfully, but these errors were encountered: