Unity3d&Cocos2dx進階書籍推薦?

接觸unity 3個月了,一直做的2d遊戲~求推薦一些unity相關的書,趁著xx買書打折買幾本書,另外cocos2dx的進階教程(接觸cocos2dx兩年),或者說工具書,寫代碼的時候可以翻翻的有推薦嗎~@王哲 大大


謝邀,題主和我的情況差不多。我也是接觸cocos2d-x快兩年了,最近一個月轉的U3D

語言類的書(c++ primer,stl等)就不說了

第一階段的書的話推薦《我所理解的cocos2d-x》 作者對cocos2d-x的源碼做了一些淺析,適合初級到中級的階段。看完會對cocos2d-x有一個認識,不過只是個開始,會對OpenGL ES 了解一些。

這個階段,如果是Unity可以看NGUI的源碼,網上有很多剖析源碼的教程,其渲染方式和cocos2d-x 3.x 有相似的地方,如果這個階段看到不懂的地方查官方手冊,時間多的話就過一遍官方文檔,做一遍官方教程,話說Unity官網有很多乾貨的。

第二階段推薦《OpenGL ES 2.0 Programming Guide》英文版,和《Game Programing Patterns》,這兩本書看完,足夠看懂cocos2d-x中的大部分源碼了。

《OpenGL ES 2.0 Programming Guide》能夠讓你了解GPU渲染管線的工作流程,和一些簡單的Shader編寫,《Game Programming Partterns》中作者提到的很多設計模式在cocos2d-x或NGUI中都能找到影子。

第三階段推薦 《遊戲引擎架構》

之後就可以開始看 各種精粹了 遊戲編程精粹...xx精粹。

再推薦一個工具吧 ProccessOn吧,思維導圖,UML圖都支持

來幾個例子。

NGUI簡單繼承結構

https://www.processon.com/view/link/5626092be4b05e41e6fa3716

OpenGL Shader

Graphics Pipeline(詳細)


Unity遊戲設計與實現:南夢宮一線程序員的開發實例 這本書不錯


其實根本沒有進階的書。只有不斷地做,你才能提高,只有大量項目才能讓你熟練。


比起書籍 我是更喜歡視頻教程 視頻教程學起來快些

推薦一個unity最新的相對比較完整的視頻教程給題主吧《unity3d教程》

希望對題主的學習有幫助


Unity遊戲設計與實現:南夢宮一線程序員的開發實例 ,我個人覺得還不錯,作為入門的書。


Unity in Action 最好,有英文版電子書。


推薦閱讀:

new和malloc內部的實現方式有什麼區別?
如何高效的學習Nginx源碼,汲取養分?
為什麼說goto是一種不好的用法?
如何用 C 語言畫一個「聖誕樹」?
如何評價C# 6的這個新特性?

TAG:遊戲開發 | 編程 | Unity遊戲引擎 | 互聯網行業 | Cocos2d-x |