我正在使用C#在cmd上制作基于文本的游戏,需要您的帮助。
我正在使用以下代码来播放音频:
SoundPlayer sndPlayer = new SoundPlayer();
sndPlayer.SoundLocation = @"C:\Users\Uri\Desktop\Music\Music for game\sp8.wav";
sndPlayer.PlayLooping();
但是问题在于,要使其在其他计算机上可以正常使用,就需要在与我的计算机完全相同的位置上有一个音频文件。
我知道可以在网上找到解决方案,但是作为一个新手和一个母语不是英语的人,我不太了解它们。
有没有人足够友善地逐步指导我如何在其他计算机上完成此工作?
非常感谢 :)
最佳答案
您使用相对路径并将其随游戏一起发布。
例如,您在游戏中附带可执行文件和一些带有声音的文件夹,您可以在其中添加声音。然后,您可以使用相对路径访问它们:
sndPlayer.SoundLocation = @"sounds\sp8.wav";
关于c# - 在C#控制台应用程序中使用音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39925752/