问题描述: 当使用编辑器窗口停靠功能时,可能会遇到以下错误消息:"编辑器窗口已停靠或不存在。"
解决方法:
editor_window_name = "My Editor Window"
editor_window = EditorWindow.GetWindow(editor_window_name);
GetWindow
方法之前,已经创建了窗口实例。EditorWindow editor_window = EditorWindow.GetWindow();
GetWindow
方法时,窗口实例没有被停靠在其他窗口中。EditorWindow editor_window = EditorWindow.GetWindow(UtilityWindowType.Floating);
GetWindow
方法。EditorWindow editor_window = EditorWindow.GetWindow();
editor_window.ShowUtility();
以上是解决"编辑器窗口已停靠或不存在"错误消息的一些常见方法,根据具体情况选择适合自己的解决方案。