diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2022-03-03 17:30:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-03 17:30:47 +0100 |
commit | 3f69ea4f3bcb4f234f6e62909a79bdee221608a9 (patch) | |
tree | 968a133dac4b6e8149e334a94cdabd515e8ae5a0 /modules | |
parent | b70688401ad6b1da61d940c1791f2106f7794364 (diff) | |
parent | 35b964606e823a8d2c3633f0edf9e80f84b6edc6 (diff) |
Merge pull request #58711 from lyuma/fix_gltf_blend_export
glTF export for new TYPE_BLEND_SHAPE tracks
Diffstat (limited to 'modules')
-rw-r--r-- | modules/gltf/gltf_document.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/gltf/gltf_document.cpp b/modules/gltf/gltf_document.cpp index 2c42879bd3..c70081a620 100644 --- a/modules/gltf/gltf_document.cpp +++ b/modules/gltf/gltf_document.cpp @@ -6470,8 +6470,8 @@ void GLTFDocument::_convert_animation(Ref<GLTFState> state, AnimationPlayer *ap, gltf_animation->get_tracks().insert(transform_track_i.key, track); } } - } else if (String(orig_track_path).contains(":blend_shapes/")) { - const Vector<String> node_suffix = String(orig_track_path).split(":blend_shapes/"); + } else if (String(orig_track_path).contains(":") && animation->track_get_type(track_i) == Animation::TYPE_BLEND_SHAPE) { + const Vector<String> node_suffix = String(orig_track_path).split(":"); const NodePath path = node_suffix[0]; const String suffix = node_suffix[1]; Node *node = ap->get_parent()->get_node_or_null(path); |