? ? ? 初學Unity3D,想把自己的學習筆記,心得,經(jīng)歷記錄下來,自己可以不斷鞏固,也希望其他看到文章的初學者可以從這里得到一些幫助。
? ? ? 打開Unity3D游戲引擎的那一刻內(nèi)心是奔潰的,整個引擎全是英文,對于一個考60分都難于登天的我,當時只想去找漢化補丁,但是我的逼格又不允許我去漢化,所以就開著有道詞典龜速學習起來。
? ? ? 經(jīng)過一個月的學習,對Unity引擎已經(jīng)完全沒有了當初的恐懼,用起來得心應(yīng)手,在此也告訴和我一樣英語不好的初學者,引擎的英語不是事兒。
? ? ? Unity3D是基于組件的開發(fā)工具,組件就是一個場景中的各個組成部分。例如:燈光,人物。汽車?;ú輼淠镜鹊?。強調(diào)組件的原因是,至我目前的理解,寫腳本的過程,就是不斷調(diào)用組件實現(xiàn)其功能的過程,有了組件這個概念,對游戲?qū)ο缶褪置鞔_了,也對一些未知的代碼可以猜的八九不離十。所以對于組件的熟悉程度對寫腳本代碼有很大的影響。所以就要去啃Unity官方API。以及Unity圣典。至今才有這覺悟,之前所有人都在推薦,可我感覺看著煩,直到現(xiàn)在才懂得她的重要,現(xiàn)在我也推薦給其他初學者。
? ? ? 關(guān)于C#語言,自學到了面向?qū)ο缶蜎]有繼續(xù)深入學習,拿我暫時淺薄的C#知識水平,在學Unity的時候很難感覺到C#面向?qū)ο蟮乃季S,感覺好多東西都沒有用到,又或者是我知道的太少無法應(yīng)用,又或者是已經(jīng)潛移默化的影響。學完面向?qū)ο笾筮^了一段時間,又回頭看發(fā)現(xiàn)好多東西不常用而忘記了,于是最近又回頭開始看C#,在補充遺忘的知識以外,對于之前學的馬虎的,理解模糊的又有了更為明白的理解。所以編程語言這種東西應(yīng)該是反復(fù)去看,只要沒有吃透,每看一次應(yīng)該都會有新的認識。
從今天開始記錄我Unity3D的學習之路。包括C#的學習,以及API的閱讀理解等。