发现了用dotween充当定时器的小技巧,非常实用
public void SetSoundVolumeByTime(float startvalue,float endvalue,float time)
{
inSetSoundVolumeByTime = true;
audioMusicSource.volume = startvalue;
DOTween.To(() => audioMusicSource.volume, x => audioMusicSource.volume = x, endvalue, time).OnComplete
(
() =>
{
if (startvalue == 1)
{
}
else
{
inSetSoundVolumeByTime = false;
}
}
);
}
DOTween定时器小技巧
本文分享了一个使用DOTween作为定时器的实用技巧,通过设置音量从初始值到目标值的变化过程,实现平滑过渡效果。代码示例展示了如何在指定时间内调整音频源的音量。
9574

被折叠的 条评论
为什么被折叠?



