【quick-cocos2d-lua】 动作

①瞬时动作:

立刻能完成的动作,不产生动画效果。可把它们封装为动作后,与其他动作类组合为复杂动作。

 

1.Place:将节点放置某个位置。

local place = cc.place:create(cc.p(10,10))

 

2.FlipX,FlipY:只作用于Sprite,分别将Sprite沿X轴或Y轴反转显示。

local flipAction = cc.FlipX:create(true)

true则翻转,false则不翻转。

 

3.Show与Hide:用于显示和隐藏节点。

local hideAction = cc.Hide:create()

 

4.CallFunc:用在复合动作中判断某个动作是否执行结束,然后启用其他逻辑。

local callback = cc.CallFunc:create(function() print("hello word") end)

 

②有限时间动作:

1.MoveTo与MoveBy:使节点从当前坐标匀速直线运动到指定终点。

local moveTo = cc.MoveTo:create(2,cc.p(0,0))

参数1为运动总时间,参数2:MoveTo是目标终点,MoveBy是相对偏移量。

 

2.JumpTo与JumpBy:使节点以一定的轨迹跳跃到指定位置。

local jumpTo = cc.JumpTo:create(2,cc.p(0,0),50,2)

参数1为运动总时间,参数2&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值