美文网首页Cocos2dx
分享一下非常方便的Action库

分享一下非常方便的Action库

作者: 凉拌姨妈好吃 | 来源:发表于2018-10-17 19:03 被阅读0次

这个action库在我项目里的路径为:src/framework/cocos2dx/ActionEx.lua
给大家看看它的强大之处


它帮我们把各种函数再封装了一遍,使用时简单且简洁
这里放一个我自己写的demo
local catSprite = display.newSprite("cat.png")
    catSprite:setAnchorPoint(0.5,0.5)
    catSprite:addTo(self)
    catSprite:runAction(
        cca.seq({
        cca.spawn{cc.BezierTo:create(5,{cc.p(0,0),cc.p(100,4),cc.p(600,800)}),
        cca.scaleTo(2, 1.5)},   
        cca.callFunc(function ()
            pigSprite:runAction(cca.seq({
            cca.delay(0.2),
            cca.spawn({
                cca.scaleTo(0.1,1),
                }),
            cca.spawn({
                cca.scaleTo(0.3,0.7),
                }),
            cca.spawn({
                cca.scaleTo(0.3,0.5),
                })
            }))
            catSprite:removeFromParent()
        end)
        }))
    catSprite:runAction(cc.RepeatForever:create(cca.rotateBy(10, 360)))

参考:分享一个方便使用Action的库

相关文章

网友评论

    本文标题:分享一下非常方便的Action库

    本文链接:https://www.haomeiwen.com/subject/sfyrzftx.html