const {ccclass, property} = cc._decorator;
@ccclass
export default class TSdragonbones extends cc.Component {
@property(dragonBones.ArmatureDisplay)
dragonBone:dragonBones.ArmatureDisplay = null;
dynamicCreate () {
if (this.dragonBone.dragonAtlasAsset) {
return;
}
cc.resources.load('dragonBones/NewDragonTest', dragonBones.DragonBonesAsset, (err, res:dragonBones.DragonBonesAsset) => {
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;//设置骨骼数据所需Atlas
this.dragonBone.armatureName = 'armatureName';//设置皮肤
this.dragonBone.playAnimation('stand', 0);//播放动画
}
}
Cocos Creator TS加载龙骨
最新推荐文章于 2024-03-06 15:00:45 发布
关键词由CSDN通过智能技术生成