①瞬时动作:
立刻能完成的动作,不产生动画效果。可把它们封装为动作后,与其他动作类组合为复杂动作。
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&