iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
1

使用Unity裡的C#寫程式碼,就會發現可以把程式碼變得很親民,覺得還蠻有趣的

這裡分享幾個實用的小技巧 :

Region
縮短程式碼的功能

在你想要縮排的程式碼區塊打上#region和#endregion,效果如下 :
https://ithelp.ithome.com.tw/upload/images/20200925/20130055HhE5do6V5B.png
https://ithelp.ithome.com.tw/upload/images/20200925/201300553mgIgh05xi.png

Header
增加可讀性的功能
在Inspector視窗中,設為Public的變數會如下圖
https://ithelp.ithome.com.tw/upload/images/20200925/20130055Of2IPuhutm.png

此時可以在程式碼增加: [Header("你想註解什麼")]
Header後必須是公開變數
https://ithelp.ithome.com.tw/upload/images/20200925/201300550IFEoTNEzk.png

就可以在Inspector看見你的註解
https://ithelp.ithome.com.tw/upload/images/20200925/20130055ESN4X6MuGj.png

[RequireComponent(typeof())]
用於讓腳本掛上的物件自動掛上typeof()括號內的屬性,同時加了此腳本的物件無法移除屬性

以下用[RequireComponent(typeof(AudioSource))]舉例,打上之後加入物件
https://ithelp.ithome.com.tw/upload/images/20200925/201300559g4kr78rcG.png
就會呈現以下效果了
https://ithelp.ithome.com.tw/upload/images/20200925/20130055ikmAqbBjFb.png


上一篇
Unity - Android中在sdcard上建立資料夾
下一篇
Unity - 基礎操作之物件編輯
系列文
深入淺出做中學Unity(重新挑戰)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言