原文:Unity Editor擴展編輯器中顯示腳本屬性

目錄 Unity Editor擴展編輯器中顯示腳本屬性 背景 實現效果 總體結構 代碼 Unity Editor擴展編輯器中顯示腳本屬性 背景 近期需要完成一個擴展編輯器中的功能,即在Scene視圖中任意選擇某GameObject,然后給這個GameObject動態添加指定腳本,難點是需要讓腳本的屬性也同時暴露出來,讓我們可以隨時修改其中公共屬性,並序列化下來。 實現效果 如上圖所示,具體展示的 ...

2020-04-12 17:10 0 2019 推薦指數:

查看詳情

Unity擴展編輯器--類型1:Editor Windows

Extending the Editor Unity允許你使用自己定制的inspectors和Editor Windows擴展編輯器,並且你可以使用定制的Property Drawers定義屬性集在inspector如何展示,這一塊講述如何使用這些特性。 Editor Windows ...

Wed May 06 19:21:00 CST 2015 0 5233
Unity編輯器擴展

一,菜單項相關操作 1.菜單項(MenuItem) 首先在Asset目錄下新建一個Editor文件夾,然后在該目錄下添加一個腳本MenuTest.cs代碼內容: 2.組件菜單(AddComponentMenu) 代碼內容 ...

Thu Dec 06 23:58:00 CST 2018 0 654
Unity - 編輯器擴展

前言 對於Unity編輯器擴展方法眾多,擴展對象包括Inspector頁面及頂部菜單欄。定制方法有兩種: Attributes屬性進行定制 繼承Editor類,重寫OnInspectorGUI()進行定制 項目地址:UnityEditor - SouthBegonia ...

Sun Apr 05 23:52:00 CST 2020 0 934
Unity 編輯器擴展

自定義檢視面板的使用: 先是定義一個腳本文件,我們來修飾它的檢視面板: 然后在根目錄的Editor文件夾下定義一個用來修飾上面腳本檢視面板的類文件: 可以看出該修飾類和效果圖對應的關系。我們可以方便的定義檢視面板來協助游戲的開發調試,讓它直觀 ...

Thu Oct 06 18:09:00 CST 2016 0 5726
Unity編輯器擴展Texture顯示選擇框

學習NGUI插件的時候,突然間有一個問題為什么它這些屬性可以通過彈出窗口來選中呢? 而我自己寫的組件只能使用手動拖放的方式=.=. Unity開發了組件Inspector視圖擴展API,如果我們要寫插件方便別人來使用,使用編輯器擴展API讓我們的組件顯示的更華麗,使用方便 Texture ...

Tue Feb 10 07:16:00 CST 2015 0 3044
Unity編輯器擴展,使用Unity自帶的GUIStyle

  在進行編輯器擴展時,創建組件的方法一般都會提供GUIStyle參數,可以讓我們自定義樣式。修改背景圖,字體大小,顏色等等。 比如,創建Button組件的方法:public static bool Button(string text, GUIStyle style, params ...

Thu Jun 27 19:31:00 CST 2019 0 980
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM