1
0
Fork 0

Merge pull request #106803 from aaronfranke/gltf-no-export-anim-player

GLTF: Don't export AnimationPlayer nodes as glTF nodes
This commit is contained in:
Rémi Verschelde 2025-06-05 13:12:16 +02:00
commit 5d671accea
No known key found for this signature in database
GPG Key ID: C3336907360768E1
1 changed files with 3 additions and 0 deletions

View File

@ -5962,6 +5962,9 @@ void GLTFDocument::_convert_scene_node(Ref<GLTFState> p_state, Node *p_current,
} else if (Object::cast_to<AnimationPlayer>(p_current)) {
AnimationPlayer *animation_player = Object::cast_to<AnimationPlayer>(p_current);
p_state->animation_players.push_back(animation_player);
if (animation_player->get_child_count() == 0) {
gltf_node->set_parent(-2); // Don't export AnimationPlayer nodes as glTF nodes (unless they have children).
}
}
for (Ref<GLTFDocumentExtension> ext : document_extensions) {
ERR_CONTINUE(ext.is_null());