編輯器常用屬性總結

2021-09-04 16:12:17 字數 1211 閱讀 3667

[contenttextmenu(「string name,bool isvalidate, int priority」)] 右鍵指令碼直接執行方法

[menuitem(「***」)] 編輯器面板擴充套件

hierarchy面板路徑為gameobject/***

project面板路徑為assets/***

system.attributeusage 限定自定義屬性的位置

[range(min,max)] 限定引數範圍

[multiline(int linecount)] 定義多行

[textarea(int minlines,int maxlines)] 定義多行,可以自動換行

[contextmenuitem(string name, string function)] 可以用來修飾變數,在變數上執行某個函式,注意和contenttextmenu的區別

[coloruseage(bool showalpha, bool hdr, float minbrightness, float maxbrightness, float minexp, float maxexp)] 可以用來設定顏色是否開啟alpha通道,是否使用hdr和其他的一些引數

[header(string header)] 對屬性進行說明,使inspector面板更加容易觀察

[space(float height)] 在屬性之間間隔一定距離

[tooltip(string tooltip)] 當滑鼠放在屬性上進行提示說明

[hideininspector] 使公開的屬性不顯示在inspector面板上

[requirecomponet(type requiredcomponet)] 對類進行修飾,新增該類會自動新增requiredcomponet元件

[dissallowmultiplecomponet] 對類進行修飾,不允許在同乙個gameobject上掛載兩個同樣的元件

[fromerlyserializedas(string name)] 如果有序列化的資料更改了名稱,則會導致新的變數顯示預設值,如果用該屬性修飾新的變數,引數為修改前變數的名稱,則可以把修改前變數的序列化值賦值給新的變數

[executeineditmode] 當gameobject被更新時,呼叫呼叫mono生命函式

[customeditor(type type, bool forchild = false)] 可以用來修飾editor指令碼、方法,表示適用於該type型別或者其子類

Spring 屬性編輯器

customeditorconfigurer customeditorconfigurer是乙個beanfactorypostprocessor,呼叫postprocessbeanfactory註冊自定義屬性編輯器。可以配置自己的自定義屬性編輯器。自定義編輯器擴充套件propertyeditorsu...

Vim編輯器常用的命令總結

前言 作為開發者,有兩個頂級編輯器,即使你不用,你也一定要知道它們是什麼 編輯器bmqlwjrlpj之神 vim 神的編輯器 所以本文就來介紹vim以及它的常用命令,vim是從vi發展出來的乙個文字編輯器。補全 編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用 vim鍵盤圖中文版...

Designer屬性編輯器簡介

objectname,控制項物件名稱。geometry,相對座標系。sizepolicy,控制項大小策略。minimumsize,最小寬度 高度。maximumsize,最大寬度 高度。如果想讓視窗或控制項的大小固定,則可以將minimumsize和maximumsize這兩個屬性設定成一樣的數值。...