cocos-lua 加载 spine 骨骼动画
一个简单的事例
-- 创建个节点并改变位置然后添加到场景中
local node = cc.Node:create();
node:setPosition(cc.p(300,300))
Layer:addChild(node)
-- 获取自己spine文件所在的路径
local spineStr = "/Users/beecloud/NEP-Client/testWorkRes/res/anim/heroSpine/aidehuadiqi/aidehuadiqi.%s"
local spineAtlas = string.format(spineStr,"atlas")
local spineJson = string.format(spineStr,"json")
-- 创建spine动画
local spineNode = sp.SkeletonAnimation:create(spineJson,spineAtlas)
-- 播放名为 A 的动画,无限循环
spineNode:setAnimation(0,"A",true)
-- 将其加在刚才创建的节点上
node:addChild(spineNode)
参考链接