无码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窗口可編輯的變量的評論 (共 條)

分享到微博請遵守國家法律
交城县| 涪陵区| 房山区| 小金县| 夹江县| 黑山县| 鸡东县| 龙门县| 鄂尔多斯市| 安溪县| 射阳县| 乌海市| 九寨沟县| 汶川县| 兰西县| 陈巴尔虎旗| 益阳市| 乐陵市| 虞城县| 双城市| 台中县| 双鸭山市| 酉阳| 剑川县| 洞口县| 本溪市| 烟台市| 朝阳区| 临高县| 牡丹江市| 巩义市| 高碑店市| 县级市| 城步| 汉寿县| 米易县| 南皮县| 广东省| 松原市| 舞阳县| 临洮县|