cocos2dx之动作Action

前端之家收集整理的这篇文章主要介绍了cocos2dx之动作Action前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

版本 cocos2dx 2.2.5

  1. --淡入淡出
  2. local function FadeInOut(sec)
  3. local fadein = CCFadeIn:create(sec)
  4. local fadeout = CCFadeOut:create(sec)
  5. local sequence = CCSequence:createWithTwoActions(fadein,fadeout)
  6. return sequence
  7. end
调用
  1. fadeinout = FadeInOut(2)
  2. bg:runAction(CCRepeatForever:create(fadeinout))

bg是CCSprite对象


  1. --旋转并放大
  2. rot = CCRotateBy:create(1,360)
  3. scale = CCScaleTo:create(1.0,2.0)
  4. seq = CCSequence:createWithTwoActions(rot,scale)
  5. zhuque:runAction(seq)

边旋转边放大

  1. rot = CCRotateBy:create(1,2.0)
  2. ary = CCArray:create()
  3. ary:addObject(rot)
  4. ary:addObject(scale)
  5. --seq = CCSequence:createWithTwoActions(rot,scale)
  6. --jump = CCJumpBy:create(3,ccp(0,0),100,4)
  7. --skewTo = CCSkewTo:create(2,40,0)
  8. --skewTo2 = CCSkewTo:create(2,40)
  9. spawn = CCSpawn:create(ary)
  10. --move = CCMoveTo:create(0.5,ccp(300,hpos))
  11. zhuque:runAction(spawn)

猜你在找的Cocos2d-x相关文章