回覆列表
-
1 # 愛科學的M叔
-
2 # 水母星人
對於Unity入門的朋友,C#語言不用學的太深奧,可以將多數精力投放到後面引擎的學習,C#語言以“會用、能用”為主。簡單來說,只要包含以下內容講解的書籍, 都能滿學習需要:
①基本的語法結構、關鍵字,掌握變數常量和基本的運算子,掌握表示式、語句。
②掌握三大程式執行語序,順序、分支、迴圈。
④掌握值型別中的自定義型別,如結構體、列舉。
⑤精通面向物件,類和物件、方法與欄位、構造、析構、屬性。
⑥掌握靜態、虛方法、過載、抽象、介面。
⑦掌握面向物件的三大特徵,著重理解和使用繼承與多型。
⑨熟練使用委託,深刻理解委託。包括匿名委託、瞭解lambda表示式。
我在噹噹網簡單搜尋了一下, 這幾本書都可以滿足。
C#的高階語法不是很著急學習, 待對Unity引擎操作熟練後,再做擴充套件即可,記住,要在實戰中學習。如果你有Java或其它面向物件開發經歷,建議快速過一遍基礎,直接上專案最好。
如果你只是想了解一下,unity5.x從入門到精通就夠了。
如果想深入,高數和線代得學,計算架構也要懂一點。
沒有基礎入門的話,還得學一門計算機語言。
不過,我不建議你看書,優酷影片和b站教學影片很多的,你可以去影片,這樣不枯燥