dragonBones动态构建的问题

cc.loader.loadResDir("core_element", function (err, assets) {
            cc.log('=======骨骼动画开始加载================');
            var dragonBonesData = cc.loader.getRes("core_element/mecha_1502b_ske.txt");
            var textureAtlasData = cc.loader.getRes('core_element/mecha_1502b_tex.txt');
            self._factory = new dragonBones.CCFactory();
            self._factory.parseDragonBonesData(dragonBonesData);
            self._factory.parseTextureAtlasData(dragonBonesData,textureAtlasData);
            var dragonBonesNode = self._factory.buildArmatureDisplay('mecha_1502b');
            //dragonBonesNode.animation().play('idle', -1);
            let node = new cc.Node('1213');
            node._sgNode.addChild(dragonBonesNode);
            cc.log(dragonBonesNode);
            self.node.addChild( node, 99999 );
            node.setPosition(cc.p(200, 100));
           
cc.log('=======骨骼动画加载结束================');

        });

为什么没任何报错? 但是就是看不到动画?

let node = new cc.Node('1213');
        let armatureDisplay = node.addComponent(dragonBones.ArmatureDisplay);
        for (let i = 0; i < assets.length; i++) {
                if (assets[i] instanceof dragonBones.DragonBonesAsset) {
                    armatureDisplay.dragonAsset = assets[i];
                   
                     cc.log('dragonBones.DragonBonesAsset ' + i + ' :'+ assets[i]);
                }
                if (assets[i] instanceof dragonBones.DragonBonesAtlasAsset) {
                    cc.log('dragonBones.DragonBonesAtlasAsset ' + i + ' :'+ assets[i]);
                    //self._factory.parseTextureAtlasData(textureAtlasData,assets[i]);
                    armatureDisplay.dragonAtlasAsset =assets[i];
                   // self._factory.addTextureAtlasData(assets[i]);
                    
                }
            }
            armatureDisplay.armatureName = 'mecha_1502b';
         
            self.node.addChild( node, 99999 );
            node.setPosition(cc.p(200, 100));

这种方式的能够显示 但是我想parseTextureAtlasData多张贴图 第2种只能指定一种?

  1. 你应该 addComponent(dragonBones.ArmatureDisplay) 才对啊。_sgNode 是什么鬼,下划线的变量尽量少用
  2. 贴图只支持一张

为什么不能支持多张贴图? 换装多了 都在一张图上 图片太大了 我看 dragonBones是支持多张贴图的

因为还没支持

请问一下这个支持了吗?几年过去了?