cocos creator js加载龙骨
Posted LANGZI7758521
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos creator js加载龙骨相关的知识,希望对你有一定的参考价值。
cc.Class({
extends: cc.Component,
properties: {
dragonBone: {
default: null,
type: dragonBones.ArmatureDisplay
}
},
dynamicCreate () {
if (this.dragonBone.dragonAtlasAsset) {
return;
}
cc.resources.load('dragonBones/NewDragonTest', dragonBones.DragonBonesAsset, (err, res) => {
if (err) cc.error(err);
this.dragonBone.dragonAsset = res;
cc.resources.load('dragonBones/texture', dragonBones.DragonBonesAtlasAsset, this.onComplete.bind(this));
});
},
onComplete (err, res) {
if (err) cc.error(err);
this.dragonBone.dragonAtlasAsset = res;
this.dragonBone.armatureName = 'armatureName';
this.dragonBone.playAnimation('stand', 0);
}
});
以上是关于cocos creator js加载龙骨的主要内容,如果未能解决你的问题,请参考以下文章
Cocos Creator 龙骨DragonBones(导出骨骼/使用骨骼/局部换装/全局换装)
Cocos Creator 通用框架设计 —— 资源管理优化