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