iPhone/iPodTouch。我可以选择哪些选项将动作同步到音轨?

iPhone/iPodTouch。我可以选择哪些选项将动作同步到音轨?,iphone,animation,audio,Iphone,Animation,Audio,将音乐与物体运动同步的最佳策略是什么?我设想的应用程序将有一个基本的配乐,其中的角色会随着音乐的节奏而动画化。我想要的是一种让音轨周期性地向一个对象发送消息的策略,一个对象,触发它开始它的脚本运动 谢谢, 道格FMOD Ex应该允许这种事情发生。它不是内置的,但相对便宜。重点是编写对象移动代码,以便使用外部时钟信号。例如,您可以编写“移动更新”方法,使其花费时间增量: - (void) updateMovementBy: (double) seconds {…} 在每个循环中,您将轮询配乐播放

将音乐与物体运动同步的最佳策略是什么?我设想的应用程序将有一个基本的配乐,其中的角色会随着音乐的节奏而动画化。我想要的是一种让音轨周期性地向一个对象发送消息的策略,一个对象,触发它开始它的脚本运动

谢谢,
道格

FMOD Ex应该允许这种事情发生。它不是内置的,但相对便宜。

重点是编写对象移动代码,以便使用外部时钟信号。例如,您可以编写“移动更新”方法,使其花费时间增量:

- (void) updateMovementBy: (double) seconds {…}

在每个循环中,您将轮询配乐播放器的当前播放时间,计算上一次迭代的时间增量并更新模型。当然,这在很大程度上取决于你想对音乐做出什么反应。

我查看了网站,没有看到它在哪里支持iphone。FMOD Ex拥有最大范围的受支持硬件,包括:*Windows(32位和64位)*Macintosh(PPC和x86)*Linux(32位和64位)*索尼PS2、PS3和PSP*微软Xbox和Xbox 360*任天堂Gamecube和Wii*Solaris是未来即将推出的iphone版本?我即将推出一款带有FMOD Ex的产品,是的,它肯定支持iPhone。大卫,当你有时间的时候,我想和你聊聊你与FMOD Ex的经历。我在gmail.com的douglass dot turner或twitter上的@dugla。Cheers.FWIW,我们没有使用同步点,但有Sound::getSyncPointInfo“检索嵌入同步点的信息。这些点可以是用户生成的,也可以来自带有嵌入标记的wav文件。”