1. 程式人生 > >在Unity中使用DragonBones執行庫

在Unity中使用DragonBones執行庫

二、然後在DragonBones軟體中將動畫匯出資料,資料有圖集、動畫資料、貼圖資料 三部分組成。

三、將這些資料放到unity中,最好一個動畫放一個資料夾,注意匯出時的專案名最好不要重複,否則可能和其他動畫衝突

四、選中ske檔案,然後點右鍵》 DragonBones》Armature Object 或Armature Object(UGUI),然後動畫就會建立成功。注意如果是Armature Object(UGUI),則需要將建立後的動畫拖到Canvas下面才能顯示。

五、 此時你可以把建立好的動畫儲存成Prefab,然後就可以打包成assetbundle。

六、如果動畫資料有改動,在替換資源後,可以點選Reload,或者run一下unity,目的是清除之前的動畫快取,然後重新建立。

七、如果相機是透視相機,或者動畫角色需要旋轉,可以新增combine mesh方式來合併網格。也可以修改sort mode為sort by order來達到同樣的效果。 如果是unity5.6以上,還可以新增Sorting Group元件來達到效果。

注意: ske檔案中的name不能和其他ske的name相同,否則可能出現問題,因為快取可能會把這個name作為key來儲存這個ske資料,如果這個name有重複的,後面執行的動畫就會替換之前的資料,導致之前執行的動畫錯誤。