几个常用的动作

  1. //    CCEaseBounceIn  
  2. //    目标动作  
  3. //    CCActionInterval* move = CCMoveTo::create(3, ccp(300, sp->getPositionY()));  
  4.     让目标动作缓慢开始  
  5.     参数:目标动作  
  6. //    CCActionInterval * EaseBounceIn = CCEaseBounceIn::create(move);  
  7. //    sp->runAction(EaseBounceIn);  
  8.       
  9. //CCEaseBounceOut  
  10. //    作用:让目标动作赋予反弹力,且以目标动作结束位子开始反弹  
  11. //    参数目标动作  
  12. //    CCActionInterval * easeBounceOut = CCEaseBounceOut ::create(move);  
  13. //    sp->runAction(easeBounceOut);  
  14.       
  15. //    CCEaseBounceInOut  
  16. //    作用:让目标动作赋予反弹力,且以目标动作起始与结束位子开始反弹  
  17. //    CCActionInterval * easeBounceInOut= CCEaseBounceInOut::create(move);  
  18. //    sp->runAction(easeBounceInOut);  
  19.       
  20. //   CCEaseBackIn  
  21. //    作用:让目标动作赋予回力 , 且以目标动作起点位置作为回力点  
  22. //    参数:目标动作  
  23. //    CCActionInterval * easeBackIn = CCEaseBackIn::create(move);  
  24. //    sp->runAction(easeBackIn);  
  25.       
  26. //    CCEaseBackOut  
  27. //    作用:让目标动作赋予回力 , 且以目标动作终点位置作为回力点  
  28.     //    参数:目标动作  
  29. //    CCActionInterval *easeBackOut = CCEaseBackOut::create(move);  
  30. //    sp->runAction(easeBackOut);  
  31.       
  32. //    CCEaseBackInOut  
  33. //    作用:让目标动作赋予回力 , 且以目标动作起点和终点位置作为回力点  
  34.     //    参数:目标动作  
  35. //    CCActionInterval * easeBackInOut = CCEaseBackInOut::create(move);  
  36. //    sp->runAction(easeBackInOut);  
  37.       
  38. //    CCEaseElasticIn  
  39. //    作用:让目标动作赋予弹性 ,且以目标动作起点位子赋予弹性  
  40. //     参数:目标动作  
  41. //    CCActionInterval * easeElasticIn= CCEaseElasticIn::create(move);  
  42. //    sp->runAction(easeElasticIn);  
  43.       
  44. //     CCEaseElasticOut  
  45.     //    作用:让目标动作赋予弹性 ,且以目标动作终点位子赋予弹性  
  46.     //     参数:目标动作  
  47. //    CCActionInterval *easeElasticOut = CCEaseElasticOut::create(move);  
  48. //    sp->runAction(easeElasticOut);  
  49.       
  50. //    CCEaseElasticInOut  
  51.     //    作用:让目标动作赋予弹性 ,且以目标动作起点和终点位子赋予弹性  
  52.     //     参数:目标动作  
  53. //    CCActionInterval *easeElasticInOut = CCEaseElasticOut::create(move);  
  54. //    sp->runAction(easeElasticInOut);  
  55.   
  56.   
  57. //    CCEaseExponentialIn  
  58. //    让目标动作缓慢开始  
  59. //    参数:目标动作  
  60. //    CCActionInterval * easeExponentialIn= CCEaseExponentialIn::create(move);  
  61. //    sp->runAction(easeExponentialIn);  
  62.       
  63.     //    CCEaseExponentialOut  
  64.     //    让目标动作缓慢中止  
  65.     //    参数:目标动作  
  66. //    CCActionInterval * easeExponentialIn= CCEaseExponentialOut::create(move);  
  67. //    sp->runAction(easeExponentialIn);  
  68.       
  69. //    CCEaseExponentialInOut  
  70.     //    让目标动作缓慢开始和中止  
  71.     //    参数:目标动作  
  72. //    CCActionInterval * easeExponentialInOut= CCEaseExponentialInOut::create(move);  
  73. //    sp->runAction(easeExponentialInOut);  
  74.       
  75. //    CCEaseRateAction  
  76. //    作用 : 让目标动作设置速率  
  77. //    参数1:目标动作  
  78. //    参数2:速率  
  79. //    CCActionInterval * move = CCMoveTo::create(5, ccp(300,sp->getPositionY()));  
  80. //    CCActionInterval * easeRateAction = CCEaseRateAction::create(move, 3);  
  81. //    sp->runAction(easeRateAction);  
  82.       
  83. //    CCEaseSineIn  
  84. //    作用:动作由慢到快  
  85. //      参数:目标动作  
  86. //    CCActionInterval * easeSineIn = CCEaseSineIn::create(move);  
  87. //    sp->runAction(easeSineIn);  
  88.       
  89.     //    CCEaseSineOut  
  90.     //    作用:动作由快到慢  
  91.     //      参数:目标动作  
  92. //    CCActionInterval * easeSineOut = CCEaseSineOut::create(move);  
  93. //    sp->runAction(easeSineOut);  
  94.       
  95.     //    CCEaseSineInOut  
  96.     //    作用:动作由慢到快再快到慢  
  97.     //      参数:目标动作  
  98. //    CCActionInterval * easeSineInOut = CCEaseSineInOut::create(move);  
  99. //    sp->runAction(easeSineInOut);  
  100.       
  101. //    CCSpeed  
  102. //    作用:让目标动作运行速度加倍  
  103. //    参数1:目标动作  
  104. //    参数2:倍速  
  105. //        CCActionInterval * move = CCMoveTo::create(10, ccp(300,sp->getPositionY()));  
  106. //    CCSpeed * speed =CCSpeed::create(move, 100);  
  107. //    sp->runAction(speed);  
  108.       
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值