|
@@ -59,6 +59,9 @@ Node *EditorSceneFormatImporterGLTF::import_scene(const String &p_path, uint32_t
|
|
int32_t enum_option = p_options["gltf/embedded_image_handling"];
|
|
int32_t enum_option = p_options["gltf/embedded_image_handling"];
|
|
state->set_handle_binary_image(enum_option);
|
|
state->set_handle_binary_image(enum_option);
|
|
}
|
|
}
|
|
|
|
+ if (p_options.has(SNAME("nodes/import_as_skeleton_bones")) ? (bool)p_options[SNAME("nodes/import_as_skeleton_bones")] : false) {
|
|
|
|
+ state->set_import_as_skeleton_bones(true);
|
|
|
|
+ }
|
|
Error err = gltf->append_from_file(p_path, state, p_flags);
|
|
Error err = gltf->append_from_file(p_path, state, p_flags);
|
|
if (err != OK) {
|
|
if (err != OK) {
|
|
if (r_err) {
|
|
if (r_err) {
|