luaAction 2

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.序列帧动画

















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值