unity一直在尋找新的方法來幫助開發者,並為他們提供最好的工具。在此我們向大家宣布,unity將內建流行的骨骼動畫外掛程式anima2d,從2023年1月開始免費供所有unity開發者使用! 同時也歡迎外掛程式作者sergi valls與這個強大的外掛程式一起,加入我們專業的2d團隊。
我們致力於讓遊戲開發大眾化,anima2d將是unity為專注於2d內容的開發者改善工具集與工作流程的關鍵一環。 anima2d實現2d動畫和2d角色工具的獨特方法再結合sergi的經驗,將成為這項改進的關鍵部分。
anima2d功能介紹
anima2d是unity 5.x中完成度最高的2d骨骼動畫解決方案,使用該外掛程式可以直接在unity編輯器中建立2d蒙皮角色及背景。anima2d加入了2d骨骼層級、強大的sprite mesh編輯器以及2d反向動力學(ik)等,與unity編輯器無縫整合。
anima2d提供了很方便的元件來建立2d骨骼,並設定各骨骼的節點層級,僅需拖拽操作即可完成所有骨骼的位置與旋轉設定。
骨骼動畫公式
本節你將回顧一些骨骼動畫用到的概念和數學公式。乙個骨骼動畫是由許多關鍵幀組成的,每個關鍵幀儲存了乙個bone的配置 朝向和位置 和bone對應的時間。在每個時間間隔,你使用乙個或多個關鍵幀改變bone的配置。圖11 7展示了一張如圖11 3中的骨骼的動畫,當left shoulder bone的朝向...
骨骼動畫換裝
之前看過好多有關骨骼動畫換裝的文章,雖然給予很大幫助,然而自己也是費了很大勁,最終也是自己解決了問題,我把自己的解決方式分享出來,希望對你有所幫助 void changearmaturebone cocostudio armature armature const char bonename coc...
LAYA 骨骼動畫
建立骨骼動畫 private var sk skeleton private function showski void private function onloaded t templet void if sk null sk.url t.url sk t.buildarmature 0 sk....