Cocos2d iphone 覆盖setDisplayFrame以选中设置精灵帧

Cocos2d iphone 覆盖setDisplayFrame以选中设置精灵帧,cocos2d-iphone,frames,ccsprite,Cocos2d Iphone,Frames,Ccsprite,如何覆盖setDisplayFrame方法并检查设置了哪个精灵帧,以便在它与动画中的特定帧匹配时发送消息。您不需要覆盖该方法即可完成此操作,cocos2d 2.x已经具有此功能。查看CCAnimation和CCAnimationFrame类中的代码。您可以观察对象中的CCAnimationFrameDisplayedNotification。有关此示例,请在cocos2d示例中查找ActionsTest.m 此外,我强烈建议您在深入研究cocos2d之前仔细阅读。我想这会澄清你的许多问题 我试过

如何覆盖setDisplayFrame方法并检查设置了哪个精灵帧,以便在它与动画中的特定帧匹配时发送消息。

您不需要覆盖该方法即可完成此操作,cocos2d 2.x已经具有此功能。查看
CCAnimation
CCAnimationFrame
类中的代码。您可以观察对象中的
CCAnimationFrameDisplayedNotification
。有关此示例,请在cocos2d示例中查找
ActionsTest.m


此外,我强烈建议您在深入研究cocos2d之前仔细阅读。我想这会澄清你的许多问题

我试过类似你的建议。我有点卡住了,无法解决它。这里是@RicardoSánchez-sáez:我也有同样的问题。我查看了这个示例,但没有真正理解如何使用示例中的
CCAnimationFrameDisplayedNotification
。我真的很感谢你的帮助。