常用Attribute

在非運(yùn)行模式下,使用?[ExcuteInEditMode]?實(shí)現(xiàn)移動(dòng)角色用于調(diào)試時(shí),使鏡頭跟隨角色;
使用?[FormerlySerializeAs("重命名前的變量名")],不會(huì)因?yàn)閷?duì)變量/數(shù)組重命名而丟失之前的引用;(需先加上UnityEngine.Serialization命名空間??)
使用 [RequiredComponent(typeof(?RigidBody2D?))],當(dāng)我們添加PlayerControler組件時(shí),系統(tǒng)會(huì)自動(dòng)添加RididBody2D,且無(wú)法刪除;
3d場(chǎng)景編輯中,創(chuàng)建腳本并添加?[SelectionBase]?,并將該腳本添加到父物體游戲?qū)ο?/span>上,即可直接點(diǎn)擊到父物體,而不會(huì)點(diǎn)擊到其他子物體;
使用??[System.Serializable]?在類/結(jié)構(gòu)體上方,使其顯示在 Inspect 窗口中;

使用?PixelBoy?腳本給圖像帶來(lái)不同的像素呈現(xiàn)感;

? ?2.使用 [HelpURL("網(wǎng)址")] 來(lái)保存網(wǎng)址用于溯源;
? ?3.使用 [Header("內(nèi)容") ]?或者 [Space]?可將變量在Inspect窗口中添加文字描述并加粗或空行顯示,易于觀察;

? ?4.使用 [TextArea(x,y)]?為Inspect窗口中內(nèi)容擴(kuò)大文本框,x為行數(shù),y行以后出現(xiàn)滾動(dòng)條;

視頻地址:?https://www.bilibili.com/video/BV11j411f7N7/?share_source=copy_web&vd_source=7a9e70b0cf359399d4984c1ab65ee907