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

スクリプト言語

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

EditorWindow.Focus

フィードバック

ありがとうございます

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

閉じる

送信に失敗しました

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

閉じる

キャンセル

マニュアルに切り替える
public function Focus(): void;
public void Focus();

説明

エディターウィンドウにキーボードフォーカスを当てます

See Also: focusedWindow.


他のウィンドウにあるボタンを押して該当のウィンドウにフォーカスを当てます

	// Simple Editor Window that when clicked focuses another window.
	//
	// Usage: Open both windows (Window 1 and Window 2) and just press the button
	// to see how the focus changes

class Window1 extends EditorWindow { static var instance; @MenuItem("Example/Show Focus Usage/Window1") static function Init() { var window = EditorWindow.GetWindow(Window1); } function Window1() { instance = this; } function OnGUI() { if(GUILayout.Button("Focus the other window!")) { Window2.instance.Focus(); } } }

他の例:

	// Simple Editor Window that when clicked focuses another window.
	//
	// Usage: Open both windows (Window 1 and Window 2) and just press the button
	// to see how the focus changes
	
	class Window2 extends EditorWindow {
		
		static var instance;
		
		@MenuItem("Example/Show Focus Usage/Window2")
		static function Init() {
			var window = EditorWindow.GetWindow(Window2);
		}
		
		function Window2() {
			instance = this;
		}
		
		function OnGUI() {
			if(GUILayout.Button("Focus the other window!")) {
				Window1.instance.Focus();
			}
		}
	}