unity那麼多腳本代碼是怎麼記住的呢?
有哪些好的學習方法!
- IDE提示...
- 英語好...
- 快速跳轉和快速搜索...
1、百度
2、Ctrl+c、Ctrl+v
3、讀懂每一條代碼。
用時間長了就記住了。
(別嘲笑,複製/粘貼。至少省下了從書本上抄寫代碼的時間。hahaha...)
多用。
就比如,你需要在一個場景里,找到一個GameObject,你會怎麼做?
你可能會直接聲明GameObject變數,然後將腳本掛到面板,拖拽賦值。
但如果要求用代碼獲取GameObject呢?你沒用過,你是不是就得搜了?
用的多了,你就會知道,哦,
GameObject.Find("path")
可以通過路徑找到GameObject。
用的久了,你又會發現,這個方法有限制,這個方法無法獲取隱藏的GameObject,怎麼辦呢?
通過百度,你發現,如果這個GameObject有父物體,那麼可以
父物體.transform.Find("path")
來獲取,這不就又記住了嗎?
好,接下來,如果沒父物體,或父物體也隱藏了,咋代碼獲取?
通過百度,你發現,可以通過:
SceneManager.GetActiveScene().GetRootGameObjects()
來獲取當前場景全部的物體。
新的問題又來了,DontDestoryOnLoad裡面的呢?
所以,用的多了,再怎麼記不住也都能記得住了啊。
寫的太少了,常用的就那麼多。熟練以後百度一查,看一下就知道大概什麼意思怎麼用了
英語里那麼多單詞語法,你是怎麼記住的?
數學裡那麼多公式,你是怎麼記住的?
當然是多寫多練。
而且Unity的腳本比數學英語可簡單多了,語法沒有英語複雜,演算法沒有數學難懂,各個類的命名還有他們的關係也很邏輯清晰。遇到不會的還有Unity手冊可以查。
而且你甚至可以在網上直接拿現成的輪子來用(((
推薦閱讀: