cocos2dx控制所有或个别动作的速度
发布时间
阅读量:
阅读量
感谢点评与关注,欢迎转载与分享。
坚持不懈,持续付出努力!
一、对全部CCActionInterval动作进行加速或减速,这个很简单只要一句代码就可以。
CCDirector::sharedDirector()->getScheduler()->setTimeScale(2);//以目前2倍速度播放
CCDirector::sharedDirector()->getScheduler()->setTimeScale(0.5);//以目前0.5倍速度播放
二、对个别单个动作进行加速或减速
有两种方法
1.通过CCSpeed实现
CCSprite* sprite = CCSprite::create();
CCActionInterval *jump = CCJumpBy::create(4, ccp(0,0), 100, 4);
sprite->runAction(CCSpeed::create(jump, 2));//以2倍速度播放动作
2.通过CCActionManager实现,着重讲这个方法
C
全部评论 (0)
还没有任何评论哟~
