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

2021-10-07 08:37:44 字數 1059 閱讀 7229

using unityeditor;

//展示對話方塊中的屬性

public

class

playerchange

:scriptablewizard

///

/// 建立表和屬性被修改的時候每幀被呼叫

///

private

void

onwizardupdate()

///

/// 當物體在選中或未選中狀態發生改變時呼叫

///

private

void

onselectionchange()

else

}}

using unityeditor;

//建立按鈕即對話方塊

public

class playerdialog

}

效果展示:

}效果展示:

附:使用editorprefs儲存資料

using unityengine;

using unityeditor;

public

class

mywindow

:editorwindow

///

/// 儲存資料

///

void

ongui()

}}

Unity編輯器擴充套件

unity引擎除了提供大部分通用的功能以外,還為開發者提供了編輯器的擴充套件開發介面,開發者可以編寫編輯器指令碼,打造適合自己的遊戲輔助工具和定製的編輯器。以前指令碼開發中使用的一些api和元件類,都屬於執行時類,unity還提供了編輯器類用於編輯器的擴充套件開發,包括編輯器環境下使用的gui類,編...

Unity擴充套件編輯器三

scene檢視是編輯遊戲模型的地方,其實它還可以進行編輯,如下圖所示,我給scene檢視做了簡單的編輯 scene檢視的擴充套件是基於物件的,意思是你必須在hierarchy檢視中選擇乙個物件才行,hierarchy檢視中選擇不同的物件可以有不同的scene檢視。圖中我麼建立了乙個立方體物件,接著給...

Unity 8 5 擴充套件編輯器

分類 unity c vs2015 建立日期 2016 04 27 一 簡介 可以通過編輯器視窗 editor windows 建立自己在 unity 中的自定義設計工具。來自editorwindow 而非 monobeh iour 的指令碼可以影響 gui guilayout 和 editorgu...