可能的性能优化
This commit is contained in:
@@ -89,16 +89,12 @@ namespace OCES.Audio
|
||||
// ── 2 & 3. 淡出与淡入并行:两条分支从同一时刻起算各自的 Offset,互不等待 ──
|
||||
ContainerPlayHandle outgoing = this.m_fader.CurrentHandle;
|
||||
float outVol = this.m_fader.CurrentVolume;
|
||||
float fadeOutOffset = transition?.FadeOutOffset ?? 0f;
|
||||
float fadeOutTime = transition?.FadeOutTime ?? 0f;
|
||||
float fadeInOffset = transition?.FadeInOffset ?? 0f;
|
||||
float fadeInTime = transition?.FadeInTime ?? 0f;
|
||||
|
||||
this.m_coroutineHost.StartCoroutine(
|
||||
this.m_fader.FadeOutBranch(outgoing, outVol, fadeOutOffset, fadeOutTime));
|
||||
this.m_fader.FadeOutBranch(outgoing, outVol, transition));
|
||||
|
||||
yield return this.m_coroutineHost.StartCoroutine(
|
||||
this.m_fader.FadeInBranch(newContainerId, fadeInOffset, fadeInTime,
|
||||
this.m_fader.FadeInBranch(newContainerId, transition,
|
||||
onContainerStarted: () =>
|
||||
{
|
||||
// Music 独有:记录新 container 和播放起始时间
|
||||
|
||||
Reference in New Issue
Block a user