如题:使用dragonbone,更改替换asset时报错:
Should not add dragonBones.ArmatureDisplay to a node which size is already used by its other component
代码如下:
var armatureName = this.dragonDisplay.armatureName
this.dragonDisplay.destroy();
var assets = game.display.getDragonbonesAsset(name);
this.dragonDisplay = this.bone.addComponent(dragonBones.ArmatureDisplay);
this.dragonDisplay.armatureName = armatureName;
this.dragonDisplay.dragonAsset = assets.dragonAsset;
this.dragonDisplay.dragonAtlasAsset = assets.dragonAtlasAsset; // 执行到这一句报的错
是否我使用的方法有误?谢谢!