windowType | 窗口类型。必须派生自 EditorWindow。 |
rect | 新创建的窗口将显示在屏幕上的位置。 |
utility | 将此参数设置为 true 可创建浮动实用程序窗口,设置为 false 可创建正常窗口。 |
title | 如果 GetWindow 创建新窗口,则会获得此标题。如果此值为 null,则使用类名称作为标题。 |
返回当前屏幕上第一个 t
类型的 EditorWindow。
如果没有,则在位置 rect
处创建并显示新窗口,然后返回其实例。
\
在屏幕左上角创建一个 100x150 像素的空窗口。
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
An EditorWindow instance of type T
.
返回当前屏幕上第一个 t
类型的 EditorWindow。
如果没有,则在位置 rect
处创建并显示新窗口,然后返回其实例。