0

我想加载 XNA SoundEffect。我曾尝试使用:

SoundEffect.FromStream(TitleContainer.OpenStream(XXX));

XXX 是地址,但它需要内容中的地址,我想从整个计算机中搜索。地址如:

C:\用户\PC\桌面\程序

我怎么做?

4

2 回答 2

0

这行得通吗?

SoundEffect.FromStream(new FileStream(path, FileMode.Open));

其中 path 是文件路径。

于 2013-06-19T09:47:07.997 回答
0

您应该将自定义文件放在内容文件夹或调试文件夹中,以便在发布时正确分发它们。我不确定如果我从完全不同的路径加载文件会发生什么,因为没有理由这样做。

如果您真的想从很远的路径加载,您可以键入“../”来向下地图,这取决于您放置解决方案的位置需要多少地图才能到达“c:\”但是你可以在调试信息中看到它正在查找文件的位置,因此这应该不是问题。

但我真的建议您为您的自定义内容使用正确的位置,否则当您想要发布时,您最终可能会更改大量内容。

于 2013-06-20T15:54:43.637 回答