演示

cocoscreator动态切换SkeletonData实现骨骼更新

1.在资源管理器中添加resources文件夹,并导入girl和spineboy两个骨骼动画的资源

cocoscreator动态切换SkeletonData实现骨骼更新_骨骼动画

 2.NodeSke节点中的sp.Skeleton组件中的Skeleton Data默认为gril骨骼动画中的mix-and-match-pro.json

cocoscreator动态切换SkeletonData实现骨骼更新_ecmascript_02

3.实现动态加载SkeletonData并设置动画

resources.load('spineboy/spineboy-pro',sp.SkeletonData,(err,skedata)=>{
this.SkeObj.skeletonData = skedata;
this.SkeObj.setAnimation(0,'walk',true);
});

cocoscreator动态切换SkeletonData实现骨骼更新_ecmascript_03

4.预览效果

cocoscreator动态切换SkeletonData实现骨骼更新_骨骼动画_04

cocoscreator动态切换SkeletonData实现骨骼更新_动态加载_05