特性是什麼
簡單來說
Unity最常看到的就是在屬性或字段前面加上
[Serializefield] private int Something = 5;
而前面這個框框內的就是特性
它的功用就是賦予後面那一串陳述某種技能
像上面那個,就是Unity內的特性
一般我們要在外面的editor調整數值,要將字段的層級調為pubic
但是有時候又不能讓他在其他腳本調用的時候被看見
這時候就可以用到它了→[Serializefield] (點擊可看文件)
可以強制將私有字段設為在編輯器上可見
看起來就會變成這樣
然後還有,unity在更新它的api的時候 舊方法常常會被新方法取代
但一下把它移除,用戶難免會覺得很莫名 「常用的東西不見的 你在跟我開玩笑嘛!!」的感覺
於是他就使用了Obsolete這個特性,這個特性主要就是【宣告過期功能】
其他還有很多各種不同的特性
這裡只是先簡短介紹一下 其他就慢慢去查唄
沒有留言:
張貼留言