是因为你 loadRes 的参数写错了:
// 错误的代码:
cc.loader.loadRes('yingmo_ske',cc.dragonBonesJson,function(err,asset){
self._yingMoAsset = asset;
cc.log('asset load completed!');
});
cc.loader.loadRes('yingmo_tex',cc.dragonBonesJson,function(err,altasasset){
self._yingMoAltsAsset = altasasset;
cc.log('altasasset load completed!');
})
// 正确的代码:
// 第二个参数应该为正确的资源类型
cc.loader.loadRes('yingmo_ske', dragonBones.DragonBonesAsset,function(err,asset){
self._yingMoAsset = asset;
cc.log('asset load completed!');
});
cc.loader.loadRes('yingmo_tex', dragonBones.DragonBonesAtlasAsset,function(err,altasasset){
self._yingMoAltsAsset = altasasset;
cc.log('altasasset load completed!');
})
另外,之前提到的清除旧的属性这段逻辑可以不加,但是在 1.4 版本运行会有你提到的 warning。加上清除旧的属性这段逻辑,可以解决 warning 的问题。