local locX, locY = imgAd:getPosition()
local adAnimition = cc.Sprite:createWithSpriteFrameName("hlddz_1.png")
adAnimition:setPosition(cc.p(locX,locY));
layerGame:addChild(adAnimition,10);
local animation = cc.Animation:create()
local number, name
for i=1, 4 do
name = "hlddz_"..i..".png"
-- animation:addSpriteFrameWithFile(name)
--从plist大图中读取图片资源
animation:addSpriteFrame(cc.SpriteFrameCache:getInstance():getSpriteFrame(name))
end
animation:setLoops(-1) --设置 -1,表示无限循环
animation:setDelayPerUnit(0.1)
animation:setRestoreOriginalFrame(true)
local action = cc.Animate:create(animation)
adAnimition:runAction(cc.Sequence:create(action))
--CocosStudio 生成的骨骼动画
ccs.ArmatureDataManager:getInstance():addArmatureFileInfo("Demo.ExportJson")
local adAnim = ccs.Armature:create("Demo")
adAnim:setPosition(cc.p(300,600));
layerGame:addChild(Demo,10);
--播放
adAnim:getAnimation():playWithIndex(0)
--停止
adAnim:getAnimation():stop()
--暂停
adAnim:getAnimation():pause()
--恢复
adAnim:getAnimation():resume()
cocos-lua帧动画使用
最新推荐文章于 2021-04-14 17:05:40 发布