1.to by方法
local movet = CCMoveTo:create(2, CCPoint(0,0))
local moveb = CCMoveBy:create(2, CCPoint(0,0))
local movebb = moveb:reverse()
local scalet = CCScaleTo:create(2.0, 0.5)
local scaleb = CCScaleBy:create(2.0, 1.0, 10.0)
local scalebb = scaleb:reverse()
local rotatet = CCRotateTo:create( 2, 45)
local rotateb = CCRotateBy:create(2 , 360)
local rotatebb = rotateb:reverse()
local skewt = CCSkewTo:create(4, 37.2, 0) --正方形变成平行四边形,以anchor为中心倾斜
local skewb = CCSkewBy:create(2, 0.0, -90.0)
local skewbb = skewb:reverse()
local tto = CCTintTo:create(2, 255, 0, 255)
local ttb = CCTintBy:create(2, -127, -255, -127)
local ttbb = ttb:reverse()
2. 0秒和延迟动画
local fin = CCFadeIn:create(1) --出来
local fout = CCFadeOut:create(1) --消失
local hide = CCHide:create()
local show = CCShow:create()
local fun = CCCallFunc:create(fun)
local funn = CCCallFuncN:create(funN) --object 传过去了
local blink = CCBlink:create(2, 10)
local delay = CCDelayTime:create(0.02)
local place = CCPlace:create(ccp(200,200))
local tog = CCToggleVisibility:create() --!getIsVisible()
local orbit = CCOrbitCamera:create(2,1, 0, 0, 180, 0, 0)
local orbitb = orbit:reverse()
local fllow = CCFollow:create(sprite, CCRectMake(0, 0, 10, 10))
local taa = CCTargetedAction:create(sprite, action)
3.组合动作
local rep = CCRepeatForever:create(action)
local repc = tolua.cast(rep:copy():autorelease(), "CCActionInterval")
local rept = CCRepeat:create(seq, 3)
local spaw = CCSpawn:createWithTwoActions(action1, action2)
local seq = CCSequence:create(array)
local seqb = seq:reverse()
4.曲线路线
local jumpt = CCJumpTo:create(4, ccp(300,300), 50, 4) --time、pos、高度、次数
local jumpb = CCJumpBy:create(2, ccp(300,0), 50, 4)
local jumpbb = jumpb:reverse()
local cst = CCCardinalSplineTo:create(3, array, 10)
local csb = CCCardinalSplineBy:create(3, array, 10)
local csbb = csb:reverse()
local crt = CCCatmullRomTo:create(3, array2)
local crtb = crt:reverse()
local crb = CCCatmullRomBy:create(3, array)
local crbb = crb:reverse()
local bezier = ccBezierConfig()
bezier.controlPoint_1 = ccp(0, size.height / 2)
bezier.controlPoint_2 = ccp(300, - size.height / 2)
bezier.endPosition = ccp(300, 100)
local bzt = CCBezierTo:create(2, bezier)
local bztb = CCBezierBy:create(3, bezier)
local bztbb = bztb:reverse()
5.序列帧动画