luaAction 2
来源:互联网 发布:小组网络研修计划 编辑:程序博客网 时间:2024/05/01 18:01
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.序列帧动画
0 0
- luaAction 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- >2
- 2
- 2
- addChildViewController:
- reviewboard 查看diff文件时,无法正常显示中文
- Haskell学习——准备阶段
- cocos2d-x 2.0下如何让BOX2D DEBUG DRAW的方法笔记
- OCP 1Z0 052 57
- luaAction 2
- CSS水一发
- android中像素单位dp、px、pt、sp的比较
- wxPython对话框
- js的常用基础函数
- nginx 配置文件参数说明
- PASCAL 和C语言中串的不同
- android ui listview 下拉刷新,上滑动刷新效果
- ListView重用ViewHolder,错位问题的解决思路?