【发布时间】:2017-03-11 18:34:41
【问题描述】:
我知道以前有人问过这个问题,但我是通过 Mono game 完成的,并且我使用的编程语言是 C#。
我制作了一款游戏,其目的是通过障碍,每通过一个障碍,你就可以获得一分。现在,我正在尝试添加收尾工作。我在游戏中添加了背景音乐但我希望每次按下空格键时都能播放声音。所以我将声音添加到游戏中,并通过管道工具实现声音成代码等等。
但每次我玩游戏时,都会播放 BGM,但如果按空格键,声音会播放但 BGM 会停止。我尝试将声音添加为“音效”,但它仍然同时播放。
这是将声音加载到游戏中的地方。
Song backgroundMusic;
Song jumpsound;
这是按空格键播放声音的代码部分。
public void Update (KeyboardState spaceNow, KeyboardState spacePrev,Song Jsound)
{
if((spaceNow.IsKeyDown(Keys.Space) == true) && (spacePrev.IsKeyDown(Keys.Space) == false))
{
y -= 50;
Vertspeed = -10;
MediaPlayer.Play(Jsound);
}
接受建议和反馈:)
尼莫斯。
【问题讨论】:
标签: c# android visual-studio audio monogame