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大量使用龙骨动画的性能优化

Cocos Creator 龙骨DragonBones(导出骨骼/使用骨骼/局部换装/全局换装)

为啥cocos creator 不选择兼容c#而是只有js

Cocos Creator 通用框架设计 —— 资源管理优化

Cocos Creator 通用框架设计 —— 资源管理优化

cocos creator 如何加载一张图片并渲染出来的