嘿,
我们用 Monogame 创建了一个游戏,但我们遇到了以下问题。
当您现在加载游戏时,我们有一个主题曲会播放的问题是主题曲有时会播放但有时不会播放。我们通过 XNA 管道将其转换为 wma 并将其与 .xnb 一起加载到我们的游戏中,但有时音乐不想开始。
我们只是使用标准代码来开始一首歌曲,所有这些代码都会触发。
internal void PlayBackgroundMusic()
{
if (MediaPlayer.GameHasControl)
{
MediaPlayer.Volume = mainVolume;
MediaPlayer.Play(backgroundMusic);
MediaPlayer.IsRepeating = true;
}
}
我们也使用 SoundEffects,但这些效果 100% 有效,只是每次开始时不会播放的歌曲。顺便说一句,Windows RT 运行良好。