-3

我正在使用 c# 在 cmd 上制作一个基于文本的游戏,我需要你的帮助。

我正在使用此代码播放音频:

    SoundPlayer sndPlayer = new SoundPlayer();
        sndPlayer.SoundLocation = @"C:\Users\Uri\Desktop\Music\Music for game\sp8.wav";
        sndPlayer.PlayLooping();

但问题是,要让它在其他计算机上工作,需要在我的计算机上完全相同的位置有一个音频文件。

我知道网上有解决方案,但作为一个新手和一个母语不是英语的人,我不太了解它们。

有没有人可以逐步指导我如何在其他计算机上进行这项工作?

非常感谢 :)

4

1 回答 1

0

您使用相对路径并将其与您的游戏一起发布。

例如,您将游戏与可执行文件和一些包含声音的文件夹一起发布,您可以在其中添加声音。然后,您可以使用相对路径来访问它们:

sndPlayer.SoundLocation = @"sounds\sp8.wav";
于 2016-10-07T21:04:17.737 回答