Unity 游戲動畫設計

艾倫·索恩

買這商品的人也買了...

商品描述

本書詳細闡述了與Unity游戲動畫相關的基本解決方案,主要包括動畫基礎知識、精靈對象動畫、本地動畫、基於Mecanim的非人物角色動畫、游戲角色動畫的基礎知識、高級角色動畫、形狀混合、IK和電影紋理等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。

本書適合作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。

目錄大綱

第1章動畫基礎知識1 
1.1理解動畫概念1 
1.1.1幀1 
1.1.2關鍵幀2 
1.2動畫類型3 
1.2.1剛體動畫3 
1.2.2骨骼動畫4 
1.2.3精靈動畫4 
1.2.4物理動畫5 
1.2.5變形動畫6 
1.2.6視頻動畫8 
1.2.7粒子動畫8 
1.2.8可編程動畫9 
1.3編寫代碼實現動畫10 
1.3.1一致性動畫—速度、時間和deltaTime變量13 
1.3.2某一方向上的運動行為15 
1.3.3利用動畫曲線對中間幀進行編碼16 
1.3.4利用協同程序旋轉對象20 
1.3.5材質和貼圖動畫22 
1.3.6相機震動效果25 
1.4本章小結28 

第2章精靈對象動畫29 
2.1精靈對象的導入和配置29 
2.1.1獨立精靈對象30 
2.1.2精靈對像圖集32 
2.2精靈對象動畫35 
2.2.1過快或過慢的精靈對象37 
2.2.2禁用動畫循環38 
2.2.3以錯誤順序播放各幀39 
2.3本章小結42 

第3章本地動畫43 
3.1Animation窗口—構建漫遊行為43
3.2多個對象的動畫行為49 
3.3調用動畫函數51 
3.4粒子系統53 
3.4.1啟動螢火蟲粒子系統54 
3.4.2粒子系統的全局屬性56 
3.4.3發射器形狀和發射頻率58 
3.4.4粒子渲染器58 
3.4.5粒子速度60 
3.4.6粒子顏色和消失61 
3.5本章小結64 

第4章基於Mecanim的非人物角色動畫65 
4.1包含原型資源的場景65 
4.2針對按鈕和門構建動畫67 
4.3啟用Mecanim動畫69 
4.4Mecanim轉換和參數73 
4.5創建Mecanim圖78 
4.6構建場景交互行為79 
4.7本章小結84 

第5章遊戲角色動畫的基礎知識85 
5.1創建骨骼化的遊戲角色85 
5.2導入骨骼化遊戲角色86 
5.3Avatar和重定位89 
5.4動畫的重定位操作94 
5.5根節點運動99 
5.6修復運動偏移100 
5.7本章小結104 

第6章高級角色動畫105 
6.1創建可控的角色105 
6.2混合樹106 
6.2.1維度108 
6.2.2映射浮點值112 
6.3編寫基於BlendTree的腳本115
6.4基於MecanimBlendTree的腳本機制117 
6.5測試MecanimBlendTree118 
6.6本章小結118 

第7章形狀混合、IK和電影紋理119 
7.1形狀混合119 
7.2逆向動力學124 
7.3電影紋理132 
7.4本章小結136