本项目为 白鹭 的 spine 运行库 A spine runtime for Egret
Demo:https://www.bobsong.net/spine-egret-runtimes-example/.
See Egret document for integrating to Egret project.
private loadSpineAnimation(skeletonName: string) {
let json = RES.getRes(skeletonName + "_json")
let atlas = RES.getRes(skeletonName + "_atlas")
let imgs = {
[skeletonName + '.png']: RES.getRes(skeletonName + "_png")
}
for (var i = 2; i < 5; i++) {
let img = RES.getRes(skeletonName+i + "_png")
if(img != null)
{
imgs[skeletonName+i + '.png'] = img
}
else
{
break;
}
}
let texAtlas = spine.createTextureAtlas(atlas, imgs);
let skelData = spine.createSkeletonData(json, texAtlas);
return new spine.SkeletonAnimation(skelData);
}
https://github.com/fightingcat/egret-spine 本库再上诉库基础上修改的
- 未叠加颜色
- 裁剪未完成