我在使用帧事件的时候,在帧事件回调函数中创建另一个动画,其实就是实现一个角色在放技能时放出一个刀光的动画,但是后面创建的动画会把前一个动画覆盖掉,后来我在回调函数中创建一个精灵(不是动画),发现这个精灵也会把动画覆盖掉,请问这个怎么办?
hero:getAnimation():setFrameEventCallFunc(ArenaScene.onFrameEvent)
function ArenaScene.onFrameEvent( bone,evt,originFrameIndex,currentFrameIndex)
local self = ArenaScene
if evt == “throw” then – 判断帧事件名称是否为throw
print(“OOOOOOOOOOOOOOOOOO throwEventCount”)
local paosheSp = cc.Sprite:create("role/taishici/taishici_dj/tai_shi_ci_dj_1.png")
local paoshe_location2 = {x = 300, y = 300}
paosheSp:setPosition(paoshe_location2)
self.layerArena:addChild(paosheSp,heroZ)
end
end
