動作問題一定要解決
PosePlus是解決這個問題的庫

(之前叫做CleanData.Ani,後來我想過,之前的設計各個庫之間的依賴太重了)
現在把他們之間的依賴剝開。
PosePlus解決幾個問題,并且隻解決這幾個問題
-
一個獨立的動畫播放系統
動畫的播放采用更适合動作遊戲的方式,比如CrossFade目前動畫還在播,改成一種目前動畫停止,逐漸趨近目标動畫的方式。
目前動畫和目前動畫直接cross也是可以的,比如刺拳取消刺拳。
支援運作時加載動畫,将動畫存儲為自定義格式(跨平台)
-
一種動畫管理機制
可以實作一堆動畫的管理,一套角色很多動畫的管理機制。
比如所有的角色都有走這個動畫
有點角色有快樂的走,和悲傷的走。
這些動畫的驅動怎麼辦?
(這個機制其實之前又搞了一個AniEx的庫實作了,把他合并到這裡一起)
- 給動畫逐幀配置事件(碰撞盒、标記、音效、特效等)
-
在UnityEditor中直接編輯動畫
角色模型貼圖其實很容易穩定下來,
一次次的max調,導入unity,分割動畫,配置動畫,測試,這個流程實在是繁瑣。而且有些網上得到的角色,已經沒有原始的max檔案,給他們調動作要怎麼辦。很簡單。繞過3dmax呗。
目前完成了一點點
我從assetstore找了一個角色,這個角色沒有動畫。
給機器人Kyle加上PosePart這個腳本
這個腳本的功能是把Mesh拆開到骨骼上,适合編輯。
拆開以後變成這樣了,别擔心,通過上面的Show SplitMesh/SrcMesh 按鈕可以切換。
隻是把角色按他最接近的骨骼拆分開,友善編輯。
拆開以後,我們可以直接點選到其中一部分,點選到的部分直接是一個骨骼,直接編輯他就是了。
讓我們來調整一下吧,萌萌哒,原諒我超愛這個手勢
Pose有了,動作還會遠嗎。
源碼見
http://code.taobao.org/p/fb_u5/src/
其中的poseplus項目