如题,用 js/canvas 还原 钢琴块 2 游戏画面。
相关页面:钢琴块 2 谱面 json 格式说明
-
优化
默认BPM
输入框的默认值逻辑- 现在的优先级:
默认BPM
> 各分段bpm
>baseBpm
>120
bpm
不存在时,结合baseBeats
缩放,确保分段前后速度不变
- 现在的优先级:
- 修复报错后点击重置仍触发报错的问题
- 左上角新增循环统计(格式:循环-分段)
- 还原了“无尽冲刺”的加速机制
- 支持自定义变速:在
默认BPM
输入框输入多个整数,以英文逗号分隔 - 新增
轨道数量
输入框:允许修改轨道数量,似乎可以用来整活(划掉)
- 重构谱面读取逻辑,优化错误显示文案
- 为暂未支持的玩法显示绿色占位符
- 修复部分长块实际得分与本体不一致的问题
- 兼容 Safari 12.5.7+ (仅运行/不保证性能)
- 调整组合音符播放逻辑,使其更符合本体
- 将音色文件编码由
base64/ogg/json
更换为raw/mp3/dat
- 修复部分音色音频链接错误的问题
- 将同一种音色以 base64 编码放入单个 json 以减少请求数