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 () {

    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章