您的位置:首页 > 移动开发 > Unity3D

Unity5.x 2d骨骼动画 (DragonBones)

2017-05-18 15:07 776 查看

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

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity 动画 json 2d