版本: Unity 6 (6000.0)
语言英语
  • C#

EditorWindow.GetWindow

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每项更改建议,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

声明

public static EditorWindow GetWindow(Type windowType, bool utility = false, string title = null, bool focus = true);

参数

windowType 窗口类型。必须从 EditorWindow 派生。
utility 将其设置为 true,以创建一个浮动工具窗口,设置为 false 以创建一个普通窗口。
title 如果 GetWindow 创建一个新窗口,它将获得此标题。如果此值为 null,则使用类名作为标题。
focus 是否在窗口已经存在的情况下将其设置为焦点。(如果 GetWindow 创建一个新窗口,它将始终获得焦点)。

返回值

EditorWindow windowType 的 EditorWindow 实例。

描述

返回当前屏幕上类型为 windowType 的第一个 EditorWindow。

如果没有,则创建并显示新的窗口,并返回其实例。


简单的空非可停靠窗口。

using UnityEngine;
using UnityEditor;

// Simple script that creates a new non-dockable window.
public class EditorWindowTest : EditorWindow
{
    [MenuItem("Examples/Display simple Window")]
    static void Initialize()
    {
        var window = (EditorWindowTest)EditorWindow.GetWindow(typeof(EditorWindowTest), true, "My Empty Window");
    }
}

声明

public static T GetWindow();

声明

public static T GetWindow(bool utility);

声明

public static T GetWindow(bool utility, string title);

声明

public static T GetWindow(string title);

声明

public static T GetWindow(string title, bool focus);

声明

public static T GetWindow(bool utility, string title, bool focus);

参数

T 窗口类型。必须从 EditorWindow 派生。
utility 将其设置为 true,以创建一个浮动工具窗口,设置为 false 以创建一个普通窗口。
title 如果 GetWindow 创建一个新窗口,它将获得此标题。如果此值为 null,则使用类名作为标题。
focus 是否在窗口已经存在的情况下将其设置为焦点。(如果 GetWindow 创建一个新窗口,它将始终获得焦点)。

返回值

T 类型为 T 的 EditorWindow 实例。

描述

返回当前屏幕上类型为 T 的第一个 EditorWindow。

如果没有,则创建并显示新的窗口,并返回其实例。


声明

public static T GetWindow(params Type[] desiredDockNextTo);

声明

public static T GetWindow(string title, params Type[] desiredDockNextTo);

声明

public static T GetWindow(string title, bool focus, params Type[] desiredDockNextTo);

参数

T 窗口类型。必须从 EditorWindow 派生。
title 如果 GetWindow 创建一个新窗口,它将获得此标题。如果此值为 null,则使用类名作为标题。
desiredDockNextTo 窗口将尝试停靠到的 EditorWindow 类型数组。
focus 是否在窗口已经存在的情况下将其设置为焦点。(如果 GetWindow 创建一个新窗口,它将始终获得焦点)。

返回值

T 类型为 T 的 EditorWindow 实例。

描述

返回当前屏幕上类型为 T 的第一个 EditorWindow。

如果没有,则创建并显示新的窗口,并返回其实例。创建的窗口将尝试停靠在找到的第一个指定窗口类型旁边。