pSprite->setAnchorPoint(CCPoint(0,0)); pSprite->setPosition(CCPoint(300,700)); CCFiniteTimeAction* pAcion = CCEaseElasticOut::actionWithAction( CCMoveTo::create(1.0f,CCPoint(300,300)),0.6f);//通过第二个参数来调整振幅,或者速度,值越大越慢振幅越小 pSprite->runAction( CCRepeatForever::create( (CCActionInterval *)CCSequence::create(pAcion,CCMoveTo::create(0.5f,ccp(300,700)), NULL)));
CCEaseElasticOut调整速度和振幅
最新推荐文章于 2025-01-01 10:42:41 发布
本文介绍了一个使用Cocos2d-x的游戏开发示例,演示了如何设置精灵的锚点、位置,并实现了一个带有弹性效果的移动动画。通过调整CCEaseElasticOut的参数可以改变动画的速度与振幅。
434

被折叠的 条评论
为什么被折叠?



