فهرست منبع

Merge pull request #24062 from asheraryam/feature/editor_instance_natural_names

Use filename instead of the class name for drag & drop Mesh Instance.
Rémi Verschelde 6 سال پیش
والد
کامیت
f6732ff164
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      editor/plugins/spatial_editor_plugin.cpp

+ 1 - 1
editor/plugins/spatial_editor_plugin.cpp

@@ -3238,7 +3238,7 @@ bool SpatialEditorViewport::_create_instance(Node *parent, String &path, const P
 		if (mesh != NULL) {
 		if (mesh != NULL) {
 			MeshInstance *mesh_instance = memnew(MeshInstance);
 			MeshInstance *mesh_instance = memnew(MeshInstance);
 			mesh_instance->set_mesh(mesh);
 			mesh_instance->set_mesh(mesh);
-			mesh_instance->set_name(mesh->get_name());
+			mesh_instance->set_name(path.get_file().get_basename());
 			instanced_scene = mesh_instance;
 			instanced_scene = mesh_instance;
 		} else {
 		} else {
 			if (!scene.is_valid()) { // invalid scene
 			if (!scene.is_valid()) { // invalid scene