(該文來自原來老博客這里,也是我之前在知乎上“學習Unity3D有什么比較好的資料嘛?”問題的回答)
(本內容和知乎回答一模一樣,同步維護)
>>>2019-03-26-更新>>>
(1)更新了《Unity3D游戲開發(第2版)》
(2)新增推薦《Unity3D網絡游戲實戰(第2版)》
>>>2017-12-11-重新編輯>>>
>>>以下正文>>>
1. 學習書籍
(1) 入門:
a.
《Unity3D游戲開發(第2版)》(宣雨松)
我的入門書是第一版,第二版已經升級到Unity2018了,看了看目錄,貌似減少了介紹基礎知識的篇幅,新增該版Unity常用系統講解,也補充了很多實際項目經驗。
(2) 進階:
a.
《Unity3D腳本編程 使用C#語言開發跨平台游戲》(陳嘉棟)
該書不再細細講述界面和基礎操作,重點是結合C#語言的特點,來進一步去研究Unity。
b.
《Unity3D網絡游戲實戰(第2版)》(羅培羽)
終於有本書能來和我聊聊“框架”到底是個啥了。
(3) 其他
a.
《Unity Shader入門精要》(馮樂樂)
是不是感覺對Unity里的shader感到一無所知,看代碼也不知所雲?那就打開這本書吧!書中會從最基礎的數學知識講起,再慢慢深入到具體的shader效果,末尾還貼心附上其他參考書籍。
2. 網站博客
(1) 游戲蠻牛(關於Unity的各種各樣的知識這都有):【游戲蠻牛】-虛擬現實,unity3d,unity3d教程下載首選u3d,unity3d官網
(2) 官方腳本手冊(官方的Best Practices也是個好去處):Unity - Scripting API:
[對應蠻牛中文版]游戲蠻牛-手冊
(3) 宣雨松的博客(就是上面入門書籍《Unity3D游戲開發》的作者,文章多,質量高):雨松MOMO程序研究院|專注移動互聯網與Unity3D游戲開發的技術博客 - xuanyusong.com
(4) 知乎上程序話題下各位大神的專欄啦,你搜索問題時肯定會看到的csdn博客啦,這里不具體展開了。
3. 相關項目
其實Unity自帶的項目就挺好的,或者去Unity商店里逛逛看免費項目,游戲蠻牛的“項目源碼”版里也有很多資源。