用龙骨生成动画序列帧后,如何使用?

龙骨导出了1_tex.json和1_tex.png两个文件。
我用cc.loader.loadRes(url,dragonBones.DragonBonesAtlasAsset, function (err, data) {})
加载出来
data.texture是null,我是需要再加载1_tex.png然后赋值给data.texture吗?

如果我不用dragonBones.DragonBonesAtlasAsset,直接加载json加载不了,只有用dragonBones.DragonBonesAtlasAsset后JSON.parse(data.atlasJson);来获得json。然后使用json数据与png来用cc.AnimationClip.createWithSpriteFrames生成帧动画

请问用哪种方法好呢?用dragonBones.DragonBonesAtlasAsset没用 不显示出来

加载代码可以参考这个:

// Learn cc.Class:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/class.html
//  - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/class.html
// Learn Attribute:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
//  - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
//  - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/life-cycle-callbacks.html

cc.Class({
    extends: cc.Component,

    properties: {
        testDB: dragonBones.ArmatureDisplay,
    },

    // LIFE-CYCLE CALLBACKS:

    changeBtnClicked() {
        cc.loader.loadRes('Monster/monsterbone001_0_ske', dragonBones.DragonBonesAsset, (err, res) => {

            cc.loader.loadRes('Monster/monsterbone001_0_tex', dragonBones.DragonBonesAtlasAsset, (err2, res2) => {

                this.testDB.dragonAsset = res;
                this.testDB.dragonAtlasAsset = res2;
                this.testDB.armatureName = "armatureName";
                this.testDB.playAnimation("walk", 0);
            })
        })
    }
    // update (dt) {},
});

我是导出的序列帧动画。只有1_tex.json和1_tex.png两个文件。我现在直接读取json只能用dragonBones.DragonBonesAtlasAsset类型。是不是1_tex.json要改名为1_tex.txt才可以直接读取呢?

不过我直接用atlasJson也一样

还是说龙骨导出的序列帧动画 也可以用龙骨api?

看下这例子的加载方法

老哥 一个json和一个png 这个怎么播啊的啊


大神给看看我这个咋播啊
Element_A_tex.zip (1.9 MB)