因为你写的全是错的
或者通过
这样加载,但是也需要设定两个json文件的文件类型
本地资源把load改成loadRes
感谢感谢
您好,我用您提供的方法进行本地动态加载,但是始终无法显示加载的骨骼动画,想请假一下是不是我哪里写错了?
var self = this;
var animNode = new cc.Node();
animNode.parent = cc.find(‘Canvas’);
var dragonDisplay = animNode.addComponent(dragonBones.ArmatureDisplay);
cc.loader.loadRes("rooster/Rooster_Ani_tex_img", (error, texture) => {
cc.loader.loadRes("rooster/Rooster_Ani_ske", (error, atlasJson) => {
cc.loader.loadRes("rooster/Rooster_Ani_tex", (error, dragonBonesJson) => {
var altas = new dragonBones.DragonBonesAtlasAsset();
altas.atlasJson = atlasJson;
altas.texture = texture;
var asset = new dragonBones.DragonBonesAsset();
asset.dragonBonesJson = dragonBonesJson;
dragonDisplay.DragonBonesAtlasAsset = altas;
dragonDisplay.DragonBonesAsset = asset;
dragonDisplay.armatureName = "rooster";
dragonDisplay.playAnimation("rooster_walk_anim", 0);
});
});
});

