全書共13章。第1章簡要介紹Unity的誕生、特點、集成開發環境的搭建及運行機制;第2章對Unity集成開發環境進行詳細的介紹;第3章介紹Unity中腳本的編寫;第4章主要對Unity開發過程中經常使用的組件及對像進行詳細的介紹;第5章介紹Unity集成開發環境中完整的物理引擎體繫,包括剛體、踫撞體、關節、交通工具、布料及粒子繫統等知識;第6章介紹Unity中著色器的開發和著色器語言,能為讀者學習各種高級特效打下良好的基礎;第7章介紹遊戲開發過程中經常使用的一些著色特效,如邊緣發光、描邊效果、菲涅爾效果等;第8章介紹天空盒、3D拾取、重力加速度傳感器、虛擬按鈕與搖杆、聲音、水特效及霧特效等常用開發技術;第9章介紹Unity中經常使用的光影效果,主要包括各種光源、陰影、光照貼圖、光探頭、法線貼圖、鏡頭光暈及反射探頭等相關知識;第10章介紹Unity中模型的網格概念及新舊動畫繫統;第11章詳細介紹Unity自帶的地形引擎、拖尾渲染器及自動尋路技術等知識;第12章介紹AssetBundle資源包的使用及Lua熱更新;第13章介紹Unity中的多線程技術與網絡開發。
本書對Unity集成開發環境的界面、腳本的編寫和眾多高級特效的實現進行了詳細的介紹。內容深入淺出,是一本適合不同需求、不同開發水平的讀者的技術寶典。
全書共13章。第1章簡要介紹Unity的誕生、特點、集成開發環境的搭建及運行機制;第2章對Unity集成開發環境進行詳細的介紹;第3章介紹Unity中腳本的編寫;第4章主要對Unity開發過程中經常使用的組件及對像進行詳細的介紹;第5章介紹Unity集成開發環境中完整的物理引擎體繫,包括剛體、踫撞體、關節、交通工具、布料及粒子繫統等知識;第6章介紹Unity中著色器的開發和著色器語言,能為讀者學習各種高級特效打下良好的基礎;第7章介紹遊戲開發過程中經常使用的一些著色特效,如邊緣發光、描邊效果、菲涅爾效果等;第8章介紹天空盒、3D拾取、重力加速度傳感器、虛擬按鈕與搖杆、聲音、水特效及霧特效等常用開發技術;第9章介紹Unity中經常使用的光影效果,主要包括各種光源、陰影、光照貼圖、光探頭、法線貼圖、鏡頭光暈及反射探頭等相關知識;第10章介紹Unity中模型的網格概念及新舊動畫繫統;第11章詳細介紹Unity自帶的地形引擎、拖尾渲染器及自動尋路技術等知識;第12章介紹AssetBundle資源包的使用及Lua熱更新;第13章介紹Unity中的多線程技術與網絡開發。
為了便於讀者學習,本書附贈的資源包含了書中所有案例的完整源代碼,可以限度地幫助讀者快速掌握Unity 3D遊戲開發技術。