🎮博主宣告: 本文由 開發遊戲的老王 原創,未經允許謝絕轉載🚫
🎮部落格主頁: https://orzgame.blog.csdn.net
🎮歡迎點贊👍收藏⭐留言📝如有錯誤敬請指正!
完成了《【手把手帶你Godot遊戲開發 第一彈】零基礎入門案例:FlappyBird》,有小夥伴問有沒有第二彈,一時衝動承諾來個3D大作臨摹真·全流程,結果做著做著發現這個真是一個工作量巨大的教學,
然而,自己挖的坑,流著淚也要填上!
你們要的,第二彈的街霸3D名場景臨摹,終於來啦!
在第一彈中,我們已經通過案例瞭解了Godot Engine的工作原理,所以本次教學中,老王實際把重點放在了包括繫結以及動畫在內的3D資源的開發上;引擎部分加入了骨骼動畫,動畫狀態機,粒子特效以及格鬥遊戲特有必殺技控制等知識點,作為上一彈的內容補充。下面是本次教學的目錄整理,內容裡如有錯誤請大家批評指正。
還不知道3D動畫是咋回事的小夥伴,一定先閱讀本文:《關於骨骼(Skeleton)、繫結(Rigging)、蒙皮(Skinning)、刷權重(Weight Painting)那些事兒》
說Blender是軟體屆的良心,估計沒有人會反對,它自帶的繫結外掛Rigify可以說是良心中的良心。老王曾經花40刀買過大名鼎鼎的Auto-Rig Pro,當時也是懷著一種「高價出好貨」的心態,但自從深度使用了Rigify以後,真是愛不釋手,近半年來從來沒用過Auto-Rig Pro。下面是老王為Rigify寫的一套教學:
《Blender圖解教學:內建外掛Rigify小教學(一)基本工作流》
《Blender圖解教學:內建外掛Rigify小教學(二)手動矯正權重》
《Blender圖解教學:內建外掛Rigify小教學(三)Basic Human骨架基本用法》
《Blender圖解教學:內建外掛Rigify小教學(四)用Basic Human骨架幾個Pose》
《Blender圖解教學:內建外掛Rigify小教學(五)匯出glTF的設定》
《Blender圖解教學:內建外掛Rigify小教學(六)如何重新生成控制系統》
《Blender圖解教學:內建外掛Rigify小教學(七)手指彎曲錯亂的解決辦法》
《Blender圖解教學:內建外掛Rigify小教學(八)動畫階段必備知識》
本部分主要是實現了隆的三組動作:Idle、波動拳以及升龍拳動畫。
《Blender Rigify版街霸角色隆(Ryu)繫結下載》
《Blender圖解教學:人肉三維重建 之照著圖片摳個街霸本田澡堂子》
《街霸 隆(Ryu)波動拳(Hadoken)動畫(一)關鍵姿勢》
《街霸 隆(Ryu)波動拳(Hadoken)動畫(二)細節》
《街霸 隆(Ryu)波動拳(Hadoken)動畫(三)修正幾個姿態過渡問題》
《街霸 隆(Ryu)升龍拳(Syoryuken)動畫(一)關鍵姿勢》
《街霸 隆(Ryu)升龍拳(Syoryuken)動畫(二)微調一些細節》
《街霸 隆(Ryu)升龍拳(Syoryuken)動畫(三)裝飾物(10月15日 修改)》
《遊戲大作中的動畫技巧:抓大放小 合理取捨》
《Godot Engine:格鬥遊戲中的必殺技(大招/絕招/特殊技/Special Move )輸入系統實現》
《Godot Engine:街霸隆的動畫(Idle/波動拳/升龍拳)匯入步驟以及執行時的簡單動畫切換》
《Godot動畫系統:動畫狀態機-AnimationTree(AnimationNodeStateMachine模式)基本設定與介面》
《Godot Engine:街霸隆的動畫狀態機(Animation State Machine)》
《Godot Engine:街霸隆在動畫狀態機基礎上實現的必殺技觸發》
《Godot 粒子特效:Low Ploy風格火炬》
《Godot粒子系統:用3D Particles實現拖尾效果》
《Godot Engine:用粒子系統實現一個波動拳的衝擊波,對,就是那個哈豆啃》
《Godot Engine:用Call Method Track(方法回撥軌道)實現動畫回撥》
《名場面臨摹第二彈 之街霸3D:論一個衝擊波的誕生》