Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在这里有点难过。我需要为我正在制作的游戏提供背景音乐,而且对于大多数歌曲,都会有一个开始部分,一旦完成播放就会进入一个循环(也称为介绍)。虽然这看起来有点简单,但我找不到任何可以做到这一点的东西。有人可以帮忙吗?谢谢!
编辑:搞砸了一个标签
首先,我推荐你使用OGG而不是MP3,性能更好。
您必须将音乐分成两首曲目,一首带有前奏,一首带有循环部分。在代码中,您必须将两个轨道初始化为两个不同的 Music 对象。将带有介绍曲目的对象中的循环设置为 false 并开始播放。现在,在游戏的每个循环中,您必须检查前奏曲目是否正在播放,如果没有,则开始播放循环(如果您可以通过其他方式停止音乐,您必须进行额外的检查,例如:暂停游戏)。
根据计算机的性能,这种变化几乎是不明显的或者是很小的差距。
编辑:
我的错,我看到 Java 并自动认为它是 Android。
尝试查看此答案