-
-
Notifications
You must be signed in to change notification settings - Fork 21.1k
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
Selecting AnimationTree Node didn't jump to the bottom panel of AnimationTree #93455
Comments
The problem is that both AnimationPlayerEditorPlugin and AnimationTreeEditorPlugin handle AnimationTree. AnimationTree should be handled only by one plugin. Is there any reason why it is this way? What's the expected behavior? |
So, I thought it would work when AnimationPlayerEditorPlugin::handles() func gets modified. from But it still didn't solve the issue because (AnimationTree)->is_class("AnimationMixer") returns true and AnimationPlayerEditorPlugin cuts in again. The condition p_object->is_class("AnimationMixer") is still needed because without it AnimationPlayer gets broken.(Not playing animation) |
@KoBeWi AnimationTree now be able to have its own AnimationLibrary in 4.2, allowing it to store and edit Animations/AnimationLibraries even without an external AnimationPlayer. Internally, when an AnimationTree is handled by the AnimationPlayerEditor, the AnimationPlayerEditor creates a dummy animation player inside. So while it may need to be modified to give priority to the AnimationTreeEditor when selecting AnimationTree node, but there is nothing wrong with the AnimationPlayerEditor handling both the AnimationPlayer and the AnimationTree. |
Tested versions
reproducible in 4.3 beta2 (didn't test in previous 4.3 version)
System information
MacOS14.5 Godot4.3beta2 vulkan forward+
Issue description
Unless you have selected AnimationPlayer Node first, otherwise selecting AnimationTree Node will not jump to the bottom panel of AnimationTree
2024-06-22.15-18-58.mp4
Steps to reproduce
open MRP
open test.tscn file
select AnimationPlayer
selecr AnimationTree
select other Type Node
select AnimationTree
Minimal reproduction project (MRP)
project43b2.zip
The text was updated successfully, but these errors were encountered: