t | 窗口类型。必须派生自 EditorWindow。 |
rect | 新创建的窗口将显示在屏幕上的位置。 |
utility | 将此参数设置为 true 可创建浮动实用程序窗口,设置为 false 可创建正常窗口。 |
title | 如果 GetWindow 创建新窗口,则会获得此标题。如果此值为 null,则使用类名称作为标题。 |
返回当前屏幕上第一个 t
类型的 EditorWindow。
如果没有,则在位置 rect
处创建并显示新窗口,然后返回其实例。
Create an empty 100x150px window at the upper left corner of the screen.
using UnityEngine;
using UnityEditor;
// Create a dockable empty window at the top left corner of the screen
// with 100px width and 150px height
public class EditorWindowTest : EditorWindow
{
[MenuItem("Example/Display simple sized Window")]
static void Initialize()
{
EditorWindowTest window = (EditorWindowTest)EditorWindow.GetWindowWithRect(typeof(EditorWindowTest), new Rect(0, 0, 100, 150));
}
}
t | 窗口类型。必须派生自 EditorWindow。 |
rect | 新创建的窗口将显示在屏幕上的位置。 |
utility | 将此参数设置为 true 可创建浮动实用程序窗口,设置为 false 可创建正常窗口。 |
title | 如果 GetWindow 创建新窗口,则会获得此标题。如果此值为 null,则使用类名称作为标题。 |
focus | 是否为窗口提供焦点(如果已存在)。(如果 GetWindow 创建新窗口,则将始终获得焦点)。 |
返回当前屏幕上第一个 t
类型的 EditorWindow。
如果没有,则在位置 rect
处创建并显示新窗口,然后返回其实例。