gpt4 book ai didi

c# - Monogame-音乐和声音效果无法同时播放

转载 作者:行者123 更新时间:2023-12-03 01:47:09 29 4
gpt4 key购买 nike

我知道之前曾有人问过这个问题,但我是通过 Mono游戏来完成的,而我使用的编程语言是 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);

}

开放获取建议和反馈:)

Neamus。

最佳答案

是否有任何原因使Jumpsound成为Song?看来您应该改为使用SoundEffect类。

也可以同时播放多种音效。

关于c# - Monogame-音乐和声音效果无法同时播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42739063/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com