我有点难过。我需要为我正在制作的游戏制作背景音乐,对于大多数歌曲来说,会有一个开始部分,一旦完成播放(也就是介绍)就会进入循环。虽然这看起来很简单,但我找不到任何可以做到这一点的事情。有人可以帮忙吗?谢谢!
编辑:搞砸标签
答案 0 :(得分:1)
首先,我建议您使用OGG代替MP3,性能更佳。
你必须将音乐分成两个轨道,一个是介绍,另一个是循环部分。在代码中,您必须将两个轨道初始化为两个不同的Music对象。使用intro轨道将对象中的循环设置为false并开始播放。现在在游戏的每个循环中你必须检查介绍轨道是否正在播放,如果没有,则开始播放循环(如果你可以通过其他方式停止音乐,你必须进行额外的检查,例如:暂停游戏)。 / p>
根据计算机的性能,这种变化将是不明显的,或者是一个小的差距。
答案 1 :(得分:0)