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...