소스 검색

Set default name if SpriteFrames name is empty

Eldor Zang 2 년 전
부모
커밋
62976659b8
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      editor/plugins/sprite_frames_editor_plugin.cpp

+ 5 - 1
editor/plugins/sprite_frames_editor_plugin.cpp

@@ -807,13 +807,17 @@ void SpriteFramesEditor::_animation_name_edited() {
 		return;
 	}
 
+	if (new_name.is_empty()) {
+		new_name = "new_animation";
+	}
+
 	new_name = new_name.replace("/", "_").replace(",", " ");
 
 	String name = new_name;
 	int counter = 0;
 	while (frames->has_animation(name)) {
 		counter++;
-		name = new_name + " " + itos(counter);
+		name = new_name + "_" + itos(counter);
 	}
 
 	EditorUndoRedoManager *undo_redo = EditorUndoRedoManager::get_singleton();