我正在用c#制作一个基于cmd的文本游戏,我需要你的帮助。
我使用这个代码来播放音频:
SoundPlayer sndPlayer = new SoundPlayer();
sndPlayer.SoundLocation = @"C:UsersUriDesktopMusicMusic for gamesp8.wav";
sndPlayer.PlayLooping();
但问题是,要在其他电脑上工作,需要在我电脑上的完全相同的位置有一个音频文件。
我知道网上有解决办法,但作为一个新手和一个母语不是英语的人,我真的不明白他们。
有没有人能一步一步地指导我如何在其他电脑上也这样做?
你可以使用一个相对路径并将其与游戏一起发布。
举个例子,你在发行游戏时附带了可执行文件和一些可以添加声音的文件夹。然后您可以使用一个相对路径来访问它们:
sndPlayer.SoundLocation = @"soundssp8.wav";