發布時間 : 2019-12-06
文章熱度 : 408
零基礎了解3D游戲開發,是一件不容易的事。我們將分幾部分為大家細化3D游戲開發的每個環節,希望對你了解3D游戲開發有些許幫助。
3D物理系統、3D動畫系統
3D物理系統是通過模擬真實物理屬性的方式來計算重力、運動、旋轉、碰撞反饋等,LayaAir引擎內置了bullet 3D物理引擎。官網中有詳細的學習文檔。
動畫是交互式游戲不可缺少的組成部分。LayaAir引擎中支持使用材質動畫,剛體動畫,攝像機動畫,骨骼動畫這幾種動畫類型。
其中,材質動畫是以改變材質的顏色與貼圖方式的動畫。
剛體動畫又稱為變換動畫,是指不改變模型頂點、材質的基礎上,只對模型進行旋轉、縮放、位移的動畫,比如,腳底光環、刀光等。剛體動畫也經常與材質動畫結合使用。
骨骼動畫也稱為蒙皮動畫,這種動畫主要是以改變模型頂點的方式產生動畫。
攝像機動畫是指通過改變攝像機位置而產生的動畫效果。
下一部分,上海博思游戲學校將為你介紹3D游戲開發中的3D基礎的常用數學概念,敬請期待。