GLTF: Don't export AnimationPlayer nodes as glTF nodes
This commit is contained in:
parent
45fc515ae3
commit
528a0a551b
1 changed files with 3 additions and 0 deletions
|
|
@ -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());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue