本書對Unity集成開發環境的界面、腳本的編寫和眾多高級特效的實現進行了詳細的介紹。
內容深入淺出,是一本適合不同需求、不同開發水平的讀者的技術寶典。
全書共14章。
第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遊戲開發技術。