cocos2d-x之简单动作CCActionInterval


这几天一直被动作困扰...也看了不少资料。主要是我反应慢吧,也有些浮躁..所以没能安静下来学习。原先看小满的博客,发现很多都看不懂。现在回过头一看,发现又有新的认识了..其实想要做一个简单的动作是很容易的事情,这文章只适合刚接触的同学..哈哈


首先,不管用什么方法..哪怕就是直接在初始化中添加动作都行...


[cpp]  view plain copy
  1. m_tamara = CCSprite::spriteWithFile("jl.png");//这个变量在类中声明..所以这里直接用了,如果不在初始化中做动作的话,那就需要在类中声明为成员变量..  
  2. m_tamara->retain();  
  3. addChild(m_tamara,1);  
  4. m_tamara->setPosition(CCPointMake(s.width/2, s.height/2));  
  5.   
  6. CCActionInterval* actionTo = CCRotateBy::actionWithDuration(1.5f,360);//创建动作,CCRotateBy::这个为动作类型,后面是参数,这个动作意思是花1.5秒时间自转360度  
  7. CCActionInterval* back = actionTo->reverse();//创建一个动作,这个动作为上面那个动作的相反  
  8.   
  9. //下面这句,就是执行动作,actions(actionTo,actionTo,actionTo,back,NULL)这里表示执行一系列动作,想加多少就加多少,NULL结尾就行..这里就是转了三圈再反转一圈..  
  10. m_tamara->runAction(CCSequence::actions(actionTo,actionTo,actionTo,back,NULL));  

当然,这个只是最简单的动作,cocos2d这个引擎,动作是一大关键...大家可以扩展阅读以下朋友的博客,其中都有对动作做了很详细的分析:

http://blog.csdn.net/bill_man/article/list/6小满


http://4137613.blog.51cto.com/4127613/d-1/p-2  老G


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值