整理声音文件

时间:2015-12-09 08:29:00

标签: c# file audio resources voiceover

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

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

有许多不同的短语。

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

重要的是:

时间 - 哪种方法更容易?

资源 - 对于计算机和/或Visual Studio编译器来说哪种方法更容易?

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

我个人认为拥有数千个文件是疯狂的,所以最好使用包含较小文件的较大文件。但是,我的朋友强烈建议反对它,声称从中间播放大文件对于计算机来说更难,并且会引起问题,可能会减慢游戏速度。

您会推荐什么选项?或许还有另一种我没想到的方法?

提前谢谢你,

叶甫盖尼

1 个答案:

答案 0 :(得分:1)

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

从那以后我认为应该可以调用每个声音文件的索引,如果你保持它们有条理并且贴上标签就很容易。