本文主要是介绍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 initializationpublic 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 framevoid Update () {}
}
这篇关于Unity5.x 2d骨骼动画 (DragonBones)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!