cocos2dx教程之CCAction

实现Node的动作,主要分为即时动作和延时动作

+(id) action

-(void) startWithTagert: (id)aTarget

-(void) stop

-(void) isDone

-(void) step

-(void) update

-(void) pause

-(void) unPause

-(BOOL) isRunning


 CCActionIntervalmoveToAction = CCMoveTo::actionWithDuration(2,ccp(size.width - 50, size.height - 50));  

    //CCActionInterval是延时动作,与之对应的是CCActionInstant即时动作  

    //CCMoveTo每次执行都到达指定的地点  

    //actionWithDuration第一个参数是设置动作的时间(秒),第二个是动作最终的坐标位置  

    CCActionIntervalmoveByAction = CCMoveBy::actionWithDuration(2,ccp(80, 80));  

    //CCMoveBy每次执行,x坐标增加80y坐标增加80  

    CCActionIntervalmoveBackAction = moveByAction->reverse();//按相反的方式返回,即x坐标减少80y坐标减少80  

      

    //m_player->runAction(moveToAction);  

    //m_player->runAction(moveByAction);  

    //m_player->runAction(moveBackAction);  

    m_player->runAction(CCSequence::actions(moveByActionmoveBackAction, NULL));  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值