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)

参考链接

更多推荐