-- 获得精灵框帧
local pCache = cc.SpriteFrameCache:getInstance()
-- 播放爆炸动画
local animation =cc.Animation:create()
for i = 1,3 do
local name =string.format("bomb%d.png",i)
local spriteFrame = pCache:getSpriteFrame(name)
animation:addSpriteFrame(spriteFrame)
end
animation:setDelayPerUnit(0.1) -- 设置两个帧播放时间
animation:setRestoreOriginalFrame(false) -- 动画执行后不还原初始状态
local animate = cc.Animate:create(animation)
local sprite = cc.Sprite:create()
sprite:setPosition(cc.p(x,y))
scene:addChild(sprite,60)
sprite:runAction(animate)
cocos2d-lua帧动画的加载
最新推荐文章于 2019-06-17 17:56:44 发布