将音乐同步到对象移动的最佳策略是什么?我设想的应用程序将有一个基础音轨,其中的角色可以及时为音乐制作动画。我所追求的是让音轨定期向对象,对象发送消息,触发它以开始脚本化运动的策略。
谢谢, 道格
答案 0 :(得分:0)
FMOD Ex应该允许这类事情。它不是内置的,但它相对便宜。
答案 1 :(得分:0)
关键在于写入对象移动代码,以便它可以使用外部时钟信号。例如,您可以编写移动更新方法,以便花费时间增量:
- (void) updateMovementBy: (double) seconds {…}
在每个循环中,您将轮询原声播放器的当前播放时间,计算上次迭代的时间增量并更新模型。但当然,很大程度上取决于你对音乐的回应。