1. 程式人生 > >Unity5.x 2d骨骼動畫 (DragonBones)

Unity5.x 2d骨骼動畫 (DragonBones)

Unity5.x DragonBones 的匯入

第一步:
在DragonBones中做好骨骼動畫後匯出三個檔案,分別是:*ske.json,*tex.json,*tex.png 三個檔案。這三個檔案分別代表:骨骼資訊配置,圖集資訊配置,紋理集。
第二步:
將上面三個檔案放入unity的資料夾中,在unity編輯檢視中選擇一個ske.json檔案,右鍵create->DragonBones->create Unity Data ,就可以建立一個asset資原始檔,這個就是要載入的檔案了。注意一定要儲存。儲存成功*.asset檔案中的textureAtlas裡面會有對應檔案的資訊,否則就是空的。
最後就可以在unity中加入一個Armature Object 指定資原始檔,就可以了。

using DragonBones;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TestDragonBones : MonoBehaviour {

    // Use this for initialization
    public UnityDragonBonesData dragonBoneData;
    void Start () {
        UnityFactory.factory.LoadData(dragonBoneData);

        var
compont = UnityFactory.factory.BuildArmatureComponent("demo1"); compont.animation.Play("rotate"); compont.transform.localPosition = new Vector3(); compont.armature.flipX = true; } // Update is called once per frame void Update () { } }