Unity Puppet2D 教學.CG數位學習網

Puppet2D 教學

Puppet2D 是一套支援 Unity 的插件,製作 2D 角色動畫,而 Puppet2D vs Spine 到底那個比較好?

Puppet2D 擁有價格優惠與整合性高的優點,而 Spine 的動畫效果較立體且細緻,所以看您的選擇囉!

 

Puppet2D 展示場景

開啟 [ Puppet2D > Demo > Scene ] 資料夾,可以先開啟 Puppet2D 展示場景,先玩一下吧!

 

 

開啟 [ Puppet2D > Demo > Textures ] 資料夾,然後將 Puppetbot 拖曳到場景。

您可以自行繪製 2D 角色,必須是 T-Pose 姿勢,面向右側,雙手平展,手腳不可重疊。

 

執行 [ Window > Puppet2D ] 開啟 Puppet2D Editor 視窗,選取場景中的 Puppetbot 或是您的角色,然後按下 Make Guides 按鈕。

這些 Guides (導引點) 的位置通常不會在正確的位置。

使用移動工具將 Guides (導引點) 調整到關節的位置。

 

按下 Auto Rig 按鈕,骨架與控制器將會套用到 2D 角色,選擇 Yes, Overwrite

 

使用移動工具拖曳手腳位置的綠色圓形控制器,將會發現 IK 也設定好了。

 

開啟 Animation 視窗可以動畫編輯,下圖是內附的 P2D_idle01 待機動畫。

 

按下 Animation 視窗的 Play 按鈕,可以預覽待機的動畫。

 

透過 Animation 視窗的下拉式選單可改為另一個內附的 P2D_iwalk01 走路動畫。

 

按下 Animation 視窗的 Play 按鈕可預覽走路的動畫。Puppet2D_Scene_P2D_walk01