无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Inspector窗口可編輯的變量

2023-04-10 18:09 作者:北星Knight  | 我要投稿

Inspector顯示的可編輯內(nèi)容:

為腳本的成員變量。

私有和保護類參數(shù)無法顯示編輯。


讓私有的和保護的也可以被顯示:

加上強制序列化字段特性

[SerializeField]

所謂序列化就是把一個對象保存到一個文件或數(shù)據(jù)庫字段中去


公共的也不讓其顯示編輯:

在變量前加上特性

[HideInInspector]


大部分類型都能顯示編輯:

public int[] array;

public List<int> list;

public E_TestEnum type;

public GameObject gameObj;


字典無論如何都不能被Inspector窗口顯示:

?public Dictionary<int, string> dic;


讓自定義類型可以被訪問:

加上序列化特性

[System.Serializable]


一些輔助特性:

分組說明特性Header:為成員分組

[Header("分組說明")]


懸停注釋Tooltip:為變量添加說明

[Tooltip("說明內(nèi)容")]


間隔特性 Space():讓兩個字段間出現(xiàn)間隔

?[Space()]


修飾數(shù)值的滑條范圍Range:

[Range(最小值, 最大值)]


多行顯示字符串:默認不寫參數(shù)顯示3行,寫參數(shù)就是對應行

[Multiline(4)]


滾動條顯示字符串:默認不寫參數(shù)就是超過3行顯示滾動條

[TextArea(3, 4)]


為變量添加快捷方法 ContextMenuItem:

參數(shù)1 顯示按鈕名

參數(shù)2 方法名 不能有參數(shù)

[ContextMenuItem("顯示按鈕名", "方法名")]


為方法添加特性能夠在Inspector中執(zhí)行:

[ContextMenu("測試函數(shù)")]


注意:

  • Inspector窗口中的變量關聯(lián)的就是對象的成員變量,運行時改變他們就是在改變成員變量

  • 拖曳到GameObject對象后 再改變腳本中變量默認值 界面上不會改變

  • 運行中修改的信息不會保存


Inspector窗口可編輯的變量的評論 (共 條)

分享到微博請遵守國家法律
乌恰县| 蕲春县| 田东县| 岳池县| 上饶县| 丹阳市| 克拉玛依市| 长海县| 大连市| 东港市| 平顶山市| 河源市| 吉木萨尔县| 喀喇| 成都市| 武汉市| 修水县| 平乡县| 渝北区| 合山市| 皮山县| 额济纳旗| 乐陵市| 耒阳市| 青岛市| 和龙市| 壤塘县| 冷水江市| 永昌县| 阿勒泰市| 女性| 沽源县| 井研县| 汉中市| 绥棱县| 江都市| 离岛区| 聂荣县| 定安县| 桦川县| 绥化市|