加载代码可以参考这个:
// 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) {},
});