Merge pull request #55246 from jitspoe/3.x.gltf_export_missing_skin_crash_fix

This commit is contained in:
Rémi Verschelde 2021-11-23 10:56:49 +01:00 committed by GitHub
commit 2bfa14db73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6068,7 +6068,10 @@ void GLTFDocument::_convert_mesh_instances(Ref<GLTFState> state) {
int bone_cnt = skeleton->get_bone_count();
ERR_FAIL_COND(bone_cnt != gltf_skeleton->joints.size());
ObjectID gltf_skin_key = skin->get_instance_id();
ObjectID gltf_skin_key = 0;
if (skin.is_valid()) {
gltf_skin_key = skin->get_instance_id();
}
ObjectID gltf_skel_key = godot_skeleton->get_instance_id();
GLTFSkinIndex skin_gltf_i = -1;
GLTFNodeIndex root_gltf_i = -1;