// 创建一个精灵auto guaiwu = Sprite::create("res/tk.png");guaiwu->setPosition(Point(200,200));this->addChild(guaiwu);// 开始移动,动画持续5秒auto moveTo = MoveTo::create(5.0f, Point(500,500));guaiwu->runAction(moveTo);// 开始变形,动画持续5秒auto scaleTo = ScaleTo::create(1.0f, 2.0f, 2.0f);guaiwu->runAction(scaleTo);// 在其原基础上变形2倍auto scaleBy = ScaleBy::create(5.0f, 2.0f,2.0f);guaiwu->runAction(scaleBy);// 开始闪烁,闪烁5次,持续时间0.3秒auto blink = Blink::create(5.0f, 50);guaiwu->runAction(blink);
Cocos2d动作:移动、变形、闪烁
最新推荐文章于 2025-11-13 12:20:34 发布
本文详细介绍了如何在游戏开发中使用Sprite类创建精灵,并通过MoveTo、ScaleTo、ScaleBy和Blink等动作实现精灵的位置移动、大小变化、变形以及闪烁效果。这些效果对于丰富游戏界面和增强用户体验至关重要。
1575

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



