我有一个CCSpeed,它包含一个CCAnimation,它根据游戏中正在发生的事情动态改变其速度。有没有什么办法可以让动画在每次动画“滴答”(开关帧)时调用选择器,在这种特定情况下,为了播放声音?与CCAnimation同步声音
编辑:其他的解决方案,以同步的动画有声蜱亦欢迎
我有一个CCSpeed,它包含一个CCAnimation,它根据游戏中正在发生的事情动态改变其速度。有没有什么办法可以让动画在每次动画“滴答”(开关帧)时调用选择器,在这种特定情况下,为了播放声音?与CCAnimation同步声音
编辑:其他的解决方案,以同步的动画有声蜱亦欢迎
不知QuartzCore/CADisplayLink可能是你在找什么。
您可以创建一个与-[UIScreen - displayLinkWithTarget:selector: ]
你可以为每个屏幕刷新(VBL)周期的回调。
的displayFrame属性上使用了KVO(虽然我意识到这并不是专门绑定到您的动画帧) – nielsbot 2011-05-05 18:01:52
我发现如何做到这一点。 http://stackoverflow.com/a/19216789/129202 – Jonny 2013-10-07 07:53:48
@Jonny我认为我最终在精灵 – 2013-10-07 12:34:00