-- woman动画
local womanSprite = cc.Sprite:create("woman/0_00000.jpg")
womanSprite:setPosition(cc.p(self.winSize.width * 0.5, self.winSize.height * 0.5))
local womanAnimation = cc.Animation:create()
-- 循环加载帧动画
for i = 0, 155 do
if i < 10 then
number = "00"..i
elseif i<100 then
number = "0"..i
else
number = i
end
womanAnimation:addSpriteFrameWithFile(string.format("woman/0_00"..number..".jpg"))
end
womanAnimation:setDelayPerUnit(1/12)
local womanAction = cc.Animate:create(womanAnimation)
womanSprite:runAction(womanAction)
layerBack:addChild(womanSprite)
这是我加载动画的代码,这段动画包含了两个动作,例如:1-100为动作1,101-155为动作2
问题1:我该如果监听动作1已经播放完成,然后执行相应的函数?
问题2:如果我只播放动作2该如果播放?