--加载骨骼动画
localatlas = "res/animations/EveryReward/BuYu_XYCJ.atlas"
local json = "res/animations/EveryReward/BuYu_XYCJ.json"
self.sp:setAnchorPoint(0.5,0.5)
self.mei_spine:setPosition(cc.p(x.y))
self:addChild(self.mei_spine, 3)
--执行各个子动画 子动画名称从json文件中找 Animat:
self.sp:setAnimation(0,"BuYu_XYCJ1",true)
self.sp:addAnimation(0,"BuYu_XYCJ2",false)
self.sp:addAnimation(0,"BuYu_XYCJ3",false)
self.sp:addAnimation(0,"BuYu_XYCJ1",true)
--绑定动画回调
self.mei_spine:registerSpineEventHandler(function(event)
if event.animation == "BuYu_XYCJ3" then
local layer = require("src.app.Lobby.Luckaward.LuckResult").new()
layer:init({t = 1,result = self.result})
self:addChild(layer)
end
end,sp.EventType.ANIMATION_EVENT)