最近學(xué)C#到一半發(fā)現(xiàn)自己沒好好做筆記的部分真的會(huì)忘記,所以來抱一下佛腳,想說順道記錄在完全沒用的小屋自己以後也好翻。
因?yàn)槭亲杂盟詴?huì)比較亂一點(diǎn)再請(qǐng)誤入的大大們手下留情(?)
從0開始
在Unity裡建立一個(gè)新C# script
class為藍(lán)圖、類別 後方會(huì)接此C# script的名稱:Mono Behaviour(繼承API)
要使用Unity API須在程式最前面加上 using UnityEngie;(初始文件內(nèi)已包含)
程式內(nèi)的資訊會(huì)隨者專案內(nèi)容越來越多,所以看懂與整理很重要。
變數(shù)與欄位
基本結(jié)構(gòu): 修飾詞 資料類型 欄位名稱 = 預(yù)設(shè)值;
修飾詞
- private 私人:其他類別不能存取、不顯示(預(yù)設(shè))
- publiv 公開:其他類別可以存取、顯示
常用資料類型
- int 整數(shù):無小數(shù)點(diǎn)的正負(fù)整數(shù)
- float浮點(diǎn)數(shù):有小數(shù)點(diǎn)的正負(fù)整數(shù)
- string字串:文字
- bool布林值:儲(chǔ)存true與false
- int預(yù)設(shè)值為整數(shù)
- float預(yù)設(shè)值須在最後加上f
- string預(yù)設(shè)值須輸入在""中
- bool預(yù)設(shè)值為true or false
欄位名稱
為自己命名,最好設(shè)定明瞭好懂的名稱以省去金魚腦的問題。
在不同程式資料內(nèi)不互通。
欄位屬性
基本結(jié)構(gòu): [屬性名稱(值)]
放在欄位上面,能在Unity面板顯示並做到註釋與拉桿的功能。
- 標(biāo)題 Header(字串)
- 提示 Tooltip(字串)
- 範(fàn)圍 Range(最小值,最大值)