首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在cocos2d中切换精灵动画?

如何在cocos2d中切换精灵动画?
EN

Stack Overflow用户
提问于 2010-11-09 20:28:09
回答 1查看 1.2K关注 0票数 1

我有两个动画,一个守门员有两种不同的状态(有球和无球)。在守门员跳跃之后,我想切换到不同的动作,但我想保持相同的帧索引。

我的意思是,如果守门员在第19帧与球相撞,第二个动作也应该从第19帧开始。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-10 11:02:05

我仍然不太确定我是否完全理解你想要做什么,但我可以帮助你做这件事。如果你想对每一帧运行一次检查,你应该这样做

在场景init方法的末尾添加:

`自身调度:@selector(tick:)间隔: 0.3f;

-( if(CGRectIntersectsRect(goalKeeper.textureRect,):(CcTime) dt { void ball.textureRect) { goalKeeper stopAction: myAction; //之前定义了myAction }//现在您可以启动新操作,因为您使用的是计时器,它将是相同的帧

这应该就行了。我希望这会有帮助,如果我仍然没有完全回答你的问题,请随时澄清你到底想要什么。`

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4133616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档