组织声音文件

Organizing sound files

这个问题实际上是一个理论问题,不是关于具体编码,而是关于方法。

在我的电子游戏中,有很多主人公应该说的话。现在,我想添加画外音,以便有人大声朗读这些短语,这样我就可以将它们添加为声音,而不仅仅是纯文本。

有很多不同的短语。

因此,主要问题是,将每个短语作为单独的声音文件,或者将这些短语按部分(如游戏区域、游戏动作或其他)划分更好,每个大文件将包含一些短语。然后,在代码中,我将命令不完全播放大文件,而是从特定时间播放到特定时间(在WPF中可以吗?)。

重要的是:

时间 - 哪种方法更容易做?

资源 - 哪种方法对计算机 and\or visual studio 编译器更容易?

版权 - 我想限制最终用户窃取声音文件的可能性。

我个人认为拥有一千个文件很疯狂,因此最好使用包含较小文件的较大文件。但是,我的朋友极力反对,声称从中间播放大文件对电脑来说比较吃力,会出问题,可能会拖慢游戏速度。

您会推荐什么选项?或者还有其他我没有想到的方法?

提前谢谢你,

叶夫根妮

我认为使用单独的声音文件会更容易。然后在 c# 中,将它们全部添加到列表中。

据此,我认为应该可以调用每个声音文件的索引,如果您将它们组织好并标记好,这将很容易。