我需要为学校制作游戏。
我正在添加一些音效和音乐。
我在课堂上有 .wav 的路径,它会播放它们,但只有当我从项目中的 bin 地图开始游戏时。我发现这些文件不包含在构建之外。我开始寻找它,但找不到正确的方法。
我有:
MediaPlayer _musicPlayer = new MediaPlayer();
string s = System.IO.Packaging.PackUriHelper.UriSchemePack;
Uri uri = new Uri(@"pack://application:,,,/{Assembly name};component/Resources/Sounds/Music/Main_theme_-_Thiago_Adamo.wav")
_musicPlayer.Open(uri);
_musicPlayer.Play();
然而,这不起作用。如果我添加一个消息框:
uri.IsFile.ToString()
它显示为假。
在文件中,我将属性设置为:
构建操作:资源
复制到输出目录:始终复制
我希望有一个人可以帮助我。