Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

EditorWindow.GetWindowWithRect

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public static function GetWindowWithRect(t: Type, rect: Rect, utility: bool = false, title: string = null): EditorWindow;
public static EditorWindow GetWindowWithRect(Type t, Rect rect, bool utility = false, string title = null);
public static function GetWindowWithRect(t: Type, rect: Rect, utility: bool = false, title: string = null): EditorWindow;
public static EditorWindow GetWindowWithRect(Type t, Rect rect, bool utility = false, string title = null);
public static function GetWindowWithRect(t: Type, rect: Rect, utility: bool = false, title: string = null): EditorWindow;
public static EditorWindow GetWindowWithRect(Type t, Rect rect, bool utility = false, string title = null);

パラメーター

t ウィンドウのタイプ。EditorWindow から派生したタイプでなくてはいけません
rect 新しく作成されたウィンドウが表示されるスクリーン上の位置
utility フローティングのユーティリティウィンドウを作成するには、これを True に設定し、通常のウィンドウを作成する場合は False を設定します。
title GetWindow が新しいウィンドウを作成する場合、このタイトルを取得します。この値が null の場合、クラス名をタイトルとして使用します。

説明

現在画面上にある t タイプの最初に見つけた EditorWindow を返します

存在しない場合、 Rect の位置に新しいウィンドウを作成して表示し、そのインスタンスを返します。


"スクリーンの左上隅に空の 100x150 px ウィンドウを作成します。"

	// Create a dockable empty window at the top left corner of the screen
	// with 100px width and 150px height
	
	import UnityEditor;
	
	class GetWindowRectEx extends EditorWindow {	
		@MenuItem("Example/Display simple sized Window")
		static function Initialize() {
			var window : GetWindowEx = 
				EditorWindow.GetWindowWithRect(GetWindowRectEx, Rect(0, 0, 100, 150));
		}
	}
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)); } }

public static function GetWindowWithRect(rect: Rect): T;
public static T GetWindowWithRect(Rect rect);
public static function GetWindowWithRect(rect: Rect, utility: bool): T;
public static T GetWindowWithRect(Rect rect, bool utility);
public static function GetWindowWithRect(rect: Rect, utility: bool, title: string): T;
public static T GetWindowWithRect(Rect rect, bool utility, string title);
public static function GetWindowWithRect(rect: Rect, utility: bool, title: string, focus: bool): T;
public static T GetWindowWithRect(Rect rect, bool utility, string title, bool focus);

パラメーター

t ウィンドウのタイプ。EditorWindow から派生したタイプでなくてはいけません
rect 新しく作成されたウィンドウが表示されるスクリーン上の位置
utility フローティングのユーティリティウィンドウを作成するには、これを True に設定し、通常のウィンドウを作成する場合は False を設定します。
title GetWindow が新しいウィンドウを作成する場合、このタイトルを取得します。この値が null の場合、クラス名をタイトルとして使用します。
focus それがすでに存在する場合、ウィンドウフォーカスを与えるかどうか ( GetWindow が新しいウィンドウを作成する場合、それは常にフォーカスを取得します)。

説明

現在画面上にある t タイプの最初に見つけた EditorWindow を返します

存在しない場合、 Rect の位置に新しいウィンドウを作成して表示し、そのインスタンスを返します。