最近學習了Unity自定義編輯器窗口,下面簡單總結,方便用到時回顧。 新建一個腳本: using UnityEngine; using System.Collections; using UnityEditor; /// <summary> /// 自定義的編輯器窗口 ...
監聽OnSceneGUI: 修改將資源從Project視圖拖進Scene視圖的事件: 比如拖texture或sprite進去,默認創建SpriteRenderer,此時想改成創建Image,需要在上面的OnSceneGUI中監聽拖拽事件EventType.DragUpdated和EventType.DragPerform,拖拽時,DragDrop.objectReferences是拖拽的文件 可 ...
2017-02-26 18:06 0 4135 推薦指數:
最近學習了Unity自定義編輯器窗口,下面簡單總結,方便用到時回顧。 新建一個腳本: using UnityEngine; using System.Collections; using UnityEditor; /// <summary> /// 自定義的編輯器窗口 ...
通過GUIStyle,可以自定義Unity編輯器的樣式。 GUIStyle可以new一個全新的實例,這樣,需要自己處理所有自己需要的效果。 GUIStyle還可以基於已經存在的實例new一個新的實例,這樣,只需對原有的效果中不符合自己需求的進行修改。 就像這樣: GUIStyle ...
前幾天項目需要就做了個類似於Collider EditCollider的功能 下面是我做的效果 基礎代碼如下: public class ExportCFGInputWindow : ...
。目前該自定義編輯器中集成了一些比較實用的功能,希望對使用或正在學習DevExpress的同學有所幫助。等 ...
老樣子先看效果 實現步驟 1.彈窗 效果 代碼 using System; using System.Collections; using ...
本文版權歸博主 驚夢無痕 所有,歡迎轉載,但須保留此段聲明,並給出原文鏈接,謝謝合作。SourceLink 前兩天分享了GridControl的自定義編輯器,今天再來分享一下整理出來的GridLookUpEdit的自定義編輯器。本代碼用的DevExpress版本號:17.2.6.0,舊的版本 ...
假設我們創建一個 Test 組件,並定義一個 string 類型的列表,代碼如下: 掛載組件后,我們會得到下面的效果: Unity 自動幫我們把 strs 這個 List 序列化到了面板上,我們還可以通過修改 Size 的大小,來改變 List 的大小,也可以通過鼠標 ...
最近的游戲又很多關卡需要配置(XML保存),給策划寫了個非常簡單的編輯器,記錄下+廢話下 1:Editor下打開新窗口需要繼承EditorWindow,然后使用獲取窗口即可,注意放在Editor文件夾下 2:因為是在Scene視圖下進行操作,所以注冊 ...