本書主要介紹Unity引擎的使用和游戲開發流程中涉及的各種知識。每一章的結構特別清晰,先綜述該章要介紹的內容,然後一步步深入講解,中間穿插著很多動手做的實踐操作,可以讓讀者加深對某個概念、方法的理解,每章的最後有一個小測驗和一個稍微大一點的實踐練習,用於鞏固該章的學習內容。本書主要內容包括:Unity引擎的各個組成部分,在材質上應用著色器和紋理,利用Unity的地形系統打造游戲世界,燈光和攝像機,腳本系統,碰撞交互和創建物理材質,創建和修改默認,創建2D游戲,用戶界面系統,粒子效果,動畫系統,時間線系統,音效添加,為移動設備構建游戲,添加多場景並在多場景之間傳遞數據。另外書中還包括四款完整的游戲,可以用來幫助讀者鞏固所學知識。
通過閱讀本書,僅需要24節課,每節課大約一小時,你就可以掌握Unity游戲引擎編程。很多炙手可熱的游戲都是使用這款引擎製作的,如《奧日和黑暗森林》《看火人》《紀念碑谷》等。
本書一步一步從基礎知識開始講起,然後過渡到游戲中細膩的物理、動畫效果等,最後介紹移動設備的部署技術。每一章的內容都構建在上一章的基礎之上,這樣可以讓我們打好基礎,為之後實際項目的成功做好準備。
逐步說明:帶你學習最常見的Unity游戲開發任務。
實際操作示例:展示如何應用所學的知識。
測驗和練習:幫你測試所學的知識並開拓技能。
註意和提示:介紹一些快捷鍵和解決方案。
通過閱讀本書,你將學習:
快速安裝並運行Unity游戲引擎和編輯器
有效使用Unity的圖形化資源管道
使用大部分燈光和攝像機
使用Unity的地形和資源工具創造令人驚艷的世界
使用默認快速創建可復用的游戲對象
實現簡單、直觀的游戲用戶界面
使用內置功能完成游戲控制並自定義角色控制器
構建真實的物理效果、觸發碰撞
掌握Unity強大的Animation和新的時間線系統
在游戲中集成復雜的音頻
使用移動設備加速器和多點觸摸屏
使用Unity的2D工具和TileMap構建有意思的2D游戲
完成最後的優化並部署開發的游戲