录制游戏回放——保存精彩表现
回放是什么
Sonolus 的回放(Replay)功能会记录你玩某首歌时的每一次触摸位置和时间戳,配合原谱面数据重新渲染一遍游戏画面,生成可以重复观看的回放视频。
回放的价值:
- 自我复盘:打完一首感觉不错的谱面,看回放能发现哪里按错了、哪里有提升空间
- 高光时刻:打出 Master 全 Perfect 时保存一份,值得反复看
- 学习参考:看大神的回放可以学习他们的操作手法
- 分享展示:把回放分享给朋友或上传社区
自动保存
多数引擎默认会在首次通关一首谱面时自动保存一份回放。之后重玩同一首歌,通常需要手动选择"保存回放"。
手动保存
游戏结束后在结算界面,如果本次成绩比历史最好,系统会弹出保存提示。你也可以随时在结算界面找到保存按钮。
回放文件存哪里
回放文件保存在 Sonolus 本地缓存目录下,可以通过应用内的「回放」页面快速找到。回放文件体积很小(通常几 KB),因为它只存储触摸数据,不存储视频。
回放规格
Sonolus 官方定义了回放文件格式(Replay Specs)。回放文件包含:
- 引擎类型和版本信息
- 关联的关卡 ID(需要服务器上有对应谱面才能回放)
- 玩家的触摸事件列表
- 结算成绩(分数、准确率、连击数)
跨设备回看
回放本身是数据文件,但要在另一台设备上回看,那台设备需要:
- 安装同一版本的 Sonolus
- 添加托管该关卡的同一台服务器
- 服务器上还存在这首谱面
如果谱面被服务器删除了,回放数据本身还在但无法渲染成画面。建议重要回保存成视频备份。