編輯器 Unity視窗對焦切換和啟動遊戲

2021-09-02 04:08:06 字數 1070 閱讀 5777

做編輯器的時候有時會需要改變視窗的對焦。現在總結一下常用的切換視窗方法。還有就是編輯器模式下啟動遊戲。

切換視窗對焦

啟動和暫停

視窗類名應該和視窗名差不多,到unityeditor的文件裡面去搜尋關鍵字,看看有沒有有用的資訊

直接貼整個編輯器指令碼

using system;

using unityeditor;

using unityengine;public class editortest : editorwindow

void

ongui()

if(guilayout.

button

("focusgame"))

if(guilayout.

button

("focueproject"))

if(guilayout.

button

("focuehierarchy"))

if(guilayout.

button

("focueinspector"))

if(guilayout.

button

("focueconsole"))

//啟動

if(guilayout.

button

("play"))

//暫停

if(guilayout.

button

("paused"))

}}

視窗對焦除了scene場景,unity是有開放能直接獲取,其餘的演示圖那幾個介面都不能直接獲取,需要通過反射來得到。

如果不知道場景名稱,可以通過editorwindow.focusedwindow.tostring()來得到視窗名稱

1.2.

3.【測試環境: 2017.4.3f1】

Unity編輯器擴充套件 視窗建立

using unityeditor 展示對話方塊中的屬性 public class playerchange scriptablewizard 建立表和屬性被修改的時候每幀被呼叫 private void onwizardupdate 當物體在選中或未選中狀態發生改變時呼叫 private void...

Unity 自定義編輯器視窗 拓展編輯器功能

最近學習了unity自定義編輯器視窗,下面簡單總結,方便用到時回顧。新建乙個指令碼 using unityengine using system.collections using unityeditor 自定義的編輯器視窗 public class mywindow editorwindow vo...

認識Unity編輯器

儲存整個專案所有資源的載體。專案中無論是從外部匯入的包 package 資源 後面有詳細 講解 模型資源,音訊資源,還是自己建立的各種指令碼 材質等,都需要在本檢視中儲存 編輯與展現出來。scene 場景檢視 視覺化展現與編輯當前場景中所有的遊戲物件。本檢視與上面層級檢視的區別是 場景檢視是視覺化遊...