我目前正在制作一款受吉他英雄和 Frets on Fire 启发的游戏,到目前为止一切进展顺利 - 我编写了一个脚本,可以将反馈编辑器生成的 .chart 文件解析为可用数据。
我担心的是我将如何确保时间正确_(我将不得不将这些节拍值转换为毫秒)_?我正在解析的文件包含这些值;
0 = N 1 120
120 = N 2 120
240 = N 3 576
其中第一个整数是音符应该出现的拍子,N 是音符是否是锤子,然后是音品 ID_(绿色或红色等)_和音符的长度,再次以拍子为单位。
我担心如果突然出现 FPS 延迟峰值,歌曲很容易不同步,有什么方法可以防止它不同步?
我试图寻找资源来弄清楚他们如何确保笔记上的时间是正确的,但我似乎找不到任何有用的东西。