0

我在这里有点难过。我需要为我正在制作的游戏提供背景音乐,而且对于大多数歌曲,都会有一个开始部分,一旦完成播放就会进入一个循环(也称为介绍)。虽然这看起来有点简单,但我找不到任何可以做到这一点的东西。有人可以帮忙吗?谢谢!

编辑:搞砸了一个标签

4

2 回答 2

1

首先,我推荐你使用OGG而不是MP3,性能更好。

您必须将音乐分成两首曲目,一首带有前奏,一首带有循环部分。在代码中,您必须将两个轨道初始化为两个不同的 Music 对象。将带有介绍曲目的对象中的循环设置为 false 并开始播放。现在,在游戏的每个循环中,您必须检查前奏曲目是否正在播放,如果没有,则开始播放循环(如果您可以通过其他方式停止音乐,您必须进行额外的检查,例如:暂停游戏)。

根据计算机的性能,这种变化几乎是不明显的或者是很小的差距。

于 2012-07-23T17:15:14.483 回答
0

编辑:

我的错,我看到 Java 并自动认为它是 Android。

尝试查看此答案

于 2012-04-29T08:01:05.620 回答