Skip to content

Fix: 音频留白导致无法启动#358

Merged
Chen-Luan merged 1 commit intoIPOL-Studio:mainfrom
Chen-Luan:fix/音频留白导致无法启动音乐
Apr 16, 2026

Hidden character warning

The head ref may contain hidden characters: "fix/\u97f3\u9891\u7559\u767d\u5bfc\u81f4\u65e0\u6cd5\u542f\u52a8\u97f3\u4e50"
Merged

Fix: 音频留白导致无法启动#358
Chen-Luan merged 1 commit intoIPOL-Studio:mainfrom
Chen-Luan:fix/音频留白导致无法启动音乐

Conversation

@Chen-Luan
Copy link
Copy Markdown
Member

在测试《盛典》这张谱面时发现的问题:

  • 这张谱面音频的 offset 为正数,代表需要在音频前留白一段时间
  • 进入时间轴时,时间为 0,早于 audioClip 的开始时间
  • 因此未进入 audioClip,未将音频添加到 audioSource,也未调用 .Play()
  • 目前 Update() 是根据两帧之间的音频时间差计算经过的时间,由于音频未在播放,故始终返回 0,始终进入不了 audioClip

做个了临时修复,在未播放音频时,直接将 deltaTime 作为时间差,开始播放后再用音频时间差计算。后续这部分会统一接入 DSP Time。

@Chen-Luan Chen-Luan requested a review from memorydream April 16, 2026 11:01
@Chen-Luan Chen-Luan added Type: 漏洞 Bug 漏洞与异常 Vulnerabilities and anomalies Priority: 高 High ▪ 必要 Required 在发布构建版本之前必须修复 Must fix before build release labels Apr 16, 2026
@Chen-Luan Chen-Luan enabled auto-merge (squash) April 16, 2026 11:02
@Chen-Luan Chen-Luan merged commit 9fc65a1 into IPOL-Studio:main Apr 16, 2026
@Chen-Luan Chen-Luan deleted the fix/音频留白导致无法启动音乐 branch April 19, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: 高 High ▪ 必要 Required 在发布构建版本之前必须修复 Must fix before build release Type: 漏洞 Bug 漏洞与异常 Vulnerabilities and anomalies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants