Просмотр исходного кода

EditorSceneFormatImporterGLTF: check if "animation/trimming" parameter from import settings exists

Fixes godotengine#69625
Eduard Zalyaev 2 лет назад
Родитель
Сommit
627b9ca049
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      modules/gltf/editor/editor_scene_importer_gltf.cpp

+ 6 - 1
modules/gltf/editor/editor_scene_importer_gltf.cpp

@@ -63,7 +63,12 @@ Node *EditorSceneFormatImporterGLTF::import_scene(const String &p_path, uint32_t
 	if (p_options.has("animation/import")) {
 		state->set_create_animations(bool(p_options["animation/import"]));
 	}
-	return doc->generate_scene(state, (float)p_options["animation/fps"], (bool)p_options["animation/trimming"]);
+
+	if (p_options.has("animation/trimming")) {
+		return doc->generate_scene(state, (float)p_options["animation/fps"], (bool)p_options["animation/trimming"]);
+	} else {
+		return doc->generate_scene(state, (float)p_options["animation/fps"], false);
+	}
 }
 
 #endif // TOOLS_ENABLED