學習Unity3D可以分為幾個階段:
初學者(跟著學),先從Unity官網的視頻開始看起,地址在此
https://unity3d.com/cn/learn/tutorials,跟著視頻做出你的第一個游戲吧,所有的資源,代碼在Asset?Store都可以下載到。這個跟做的過程必須要做到精益求精,明白每行代碼的意思,不要追趕速度。
熟練者(查缺補漏學),關注Unity圣典和Unity?User?Manual,在這一階段,要把在第一階段所忽略的內容進行選擇性的補充學習。其次,官方幫助文件,尤其是scripting?reference(Unity?-?Scripting?API:)一定要常查常看,教程里面看到別人用了個你沒見過的API,馬上去查下reference看看到底是什么,有什么作用,怎么用,可以設置哪些參數等等,這才是學習,而不是死記硬背人家用了什么語句,你也去用一樣的語句。
??????1.??手冊manual第一部分通讀,并熟悉unity3d環境(半天)
???????2.??通讀手冊腳本指南中的overview部分(半天)
???????3.??官網的例子學習,3DPlatformTutorial(一周)
進階者(深入學),關注Unity社區,Unity?Answers,Unity?Wiki和知乎的Unity板塊,在這一階段,要對Unity的各種細節問題,優化,底層原理和新的技術方案都要進行思考和學習。在以上幾個模塊中,知乎的Unity板塊尤其值得關注,干貨滿滿而且都是中文,建議通讀。在進階者這一階段,你才可以對一些中間件進行學習,具體學習什么樣的Asset,還要由你的項目需求決定,不過無論如何還是推薦學習這幾個Asset:Behavior?Designer(AI),?DoTween(Tween動畫),?PlayMaker(可視化編程),Shader?Forge(可視化的Shader編寫)和Elementals(粒子特效)。
。。。。。。。。。。
自學最高效的方法是:
1.基礎
c#基本語法???????????????????????????????(unity官方教材里的就夠了,遇到不懂再查)
Unity各界面基本功能????????????????(unity官方教材,挑重點看)
2.上手
開始自己做Demo,做你已有源碼的demo,先不要看源碼,自己實現一遍,然后再和源碼對比,這是最關鍵的時候,一定要多思考!不然學了就忘了。
3.堅持
重復2,直到不需要看源碼你就入門了。(英語好的話期間可以看看Mastering?Unity?Scripting)
4.進階
拿著自己的demo去找工作吧,在工作中提升自己,遇神殺神,遇佛殺佛,盡量先獨立思考問題,再去找搜索引擎,再去找人請教。
5.其他
以上只是皮毛,想要提升還要看圖形學,數學等更多知識,需要時時刻刻學習新知識,解決新問題,這是一個極具挑戰卻又充滿趣味的職業。總而言之,不管你自己做什么,只要不忘初心,堅持下去,付出總會有回報的!共勉!
。。。。。。。。。。。。。。。。
siki的A計劃
悠游課程:Unity MMORPG手游開發中高級課程-悠游課堂
擅碼網——《Unity3D中級課程之UGUI界面開發》? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
擅碼網——《C#中級課程之委托與事件》
擅碼網——《Unity3D中級課程之Lua熱更新》
擅碼網——《Unity3D中級實戰項目之生存之戰》
擅碼網——《Unity3D中級實戰項目之生存之戰[上部]》
擅碼網——方塊跑酷
擅碼網——導彈追蹤
游客學院? 手機游戲開發框架
游客學院? ? ? ? 多人協作項目-神之右手 (游客網框架應用篇)
麥子學院? NGUI插件從入門到高級
麥子學院 NGUI插件項目實戰
麥子學院? Unity3D_UGUI游戲界面開發教程
蠻牛教育 Shader編程教程
蠻牛教育? AR房地產
蠻牛教育? AR大屏互動
蠻牛教育? AR涂涂樂
蠻牛教育? PokemonGo-LBS AR項目實戰
HTC VIVE房產項目實戰教程?
各大網VIP視頻教程
劉國柱系列課程
Unity實戰技術第二版全套
Unity3D實戰技術視頻教程(上篇)
Unity客戶端框架設計PureMVC篇視頻課程(上)
Unity客戶端框架設計PureMVC篇視頻課程(下)
劉國棟UI框架游戲UI界面框架設計系列視頻
劉國柱——AssetBundle框架設計_框架篇
課程Unity2017新特性: Keynote大會三大核心技術詳解視頻課程
MMOARPG地下守護神_單機版實戰視頻課程(上中下部全套)
...............................................................................................
個人建議學習路線是 先看擅碼網免費入門資料 再看siki的A計劃 A計劃根據 “A計劃 - Unity - 學習路線 - 入學指南 v7.0”這份文檔里面的順序看 其次 劉國柱的選擇性觀看 或者 選擇幾個不同類型中高級以上的網絡視頻課程,系統學習3~5個游戲的制作,跟著學
總的來說 前期看教程,中期看游戲項目源碼,后期看Unity插件源碼,每個階段都要大量的編程實戰
最后:附上個人收集制作的各類教程和模型場景,免費分享給搭建,持續更新:
內容截圖如下所示: