我正在制作一个游戏,其中有一系列事件(例如,在 60fps 设置中每 30 帧发生一次),我想与音乐同步(以 120 bpm)。在通常情况下,例如节奏游戏,将事件与音乐同步更容易,因为人类似乎感知到音乐中的间隙比视频中小得多。然而,就我而言,游戏很大程度上依赖于基于帧的时间,如果我改变我的系列赛事的时间表,很多事情都会中断。
经过大量实验,在我看来几乎不可能在不干扰人耳的情况下调整音乐:~1ms 的跳跃很明显,视频和音频之间的~10ms 差异很明显,音调变化 0.5% 很明显. 而且我没有方便的工具来加速音频而不改变音高。
在这种情况下,最简单的出路是什么?我可以参考有关此主题的任何参考吗?任何建议表示赞赏!