)。 ScriptableObject是一個可序列化的數據容器,可以用來存儲大量的數據,一個主要用處就是通 ...
Unity編輯器擴展 Chapter 使用ScriptableObject持久化存儲數據 unity unity Editor ScirptableObject Unity編輯器擴展 Chapter 使用ScriptableObject持久化存儲數據 OverView API ScriptableObject是unity中的一種特別的類型,它不需要掛在場景中的對象上。它可以視作asset資源一樣 ...
2018-04-11 23:24 2 2207 推薦指數:
)。 ScriptableObject是一個可序列化的數據容器,可以用來存儲大量的數據,一個主要用處就是通 ...
一,菜單項相關操作 1.菜單項(MenuItem) 首先在Asset目錄下新建一個Editor文件夾,然后在該目錄下添加一個腳本MenuTest.cs代碼內容: 2. ...
前言 對於Unity編輯器的擴展方法眾多,擴展對象包括Inspector頁面及頂部菜單欄。定制方法有兩種: Attributes屬性進行定制 繼承Editor類,重寫OnInspectorGUI()進行定制 項目地址:UnityEditor - SouthBegonia ...
自定義檢視面板的使用: 先是定義一個腳本文件,我們來修飾它的檢視面板: 然后在根目錄的Editor文件夾下定義一個用來修飾上面腳本檢視面板的類文件: 可以看出該修飾類和效果圖對應的關系。我們可以方便的定義檢視面板來協助游戲的開發調試,讓它直觀 ...
在進行編輯器擴展時,創建組件的方法一般都會提供GUIStyle參數,可以讓我們自定義樣式。修改背景圖,字體大小,顏色等等。 比如,創建Button組件的方法:public static bool Button(string text, GUIStyle style, params ...
CustomEditor使用方式 @[CustomEditor(YouScript)] 這個比較常用,用於對對象界面的擴展,比如一個對象的屬性和方法。 1、創建一個ExampleEditor腳本,在類上添加[CustomEditor(typeof(T))]屬性,重寫 ...
第三章 編輯器下的數據保存 我們在擴展編輯器的時候,經常需要把一些數據保存下來,比如跟編輯器本身相關的一些設置參數或者跟游戲有關的一些參數,以便下次使用。 在Unity中保存數據的主要方法有三種。 3.1 使用EditorPrefs保存數據 (以明文保存) 這是一種可以在項目之間共享的數據 ...
目錄 1、Unity編輯器擴展介紹 2、具體功能 2.1、在菜單欄中添加擴展 2.2、為擴展事件添加快捷鍵 2.3、在Hierarchy,Project視圖中右鍵添加擴展 2.4、使用Selection類選擇游戲物體 ...