【cocos2d-x 3.5】Lua Action相关

来源:互联网 发布:淘宝账户名是什么意思 编辑:程序博客网 时间:2024/05/16 13:45

1.组合动作

local move =  cc.MoveTo:create(0.5,cc.p(v:getPositionX(),v:getPositionY()+SPACE))local seq = cc.Sequence:create(move,cc.CallFunc:create(function(node)    if node:getPositionY() > size.height then    endend)) sprite:runAction(seq)

2.反复动作

local seq = cc.Sequence:create(moveToLeft,moveToRight)local rep = cc.RepeatForever:create(seq)enemy:runAction(rep)

3.移动

local move =  cc.MoveBy:create(0.2,cc.p(100,100))node:runAction(seq)

local move =  cc.MoveTo:create(0.2,cc.p(100,100))node:runAction(seq)

4.跳跃

local jump = cc.JumpBy:create(1.0,cc.p(0,0),100,1)node:runAction(jump)
local jump = cc.JumpTo:create(1.0,cc.p(0,0),100,1)node:runAction(jump)


0 0
原创粉丝点击