有哪些好的學習方法!


  1. IDE提示...
  2. 英語好...
  3. 快速跳轉和快速搜索...


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手冊可以查。

而且你甚至可以在網上直接拿現成的輪子來用(((


推薦閱讀:
相关文章