Unity3d 统一与音频:如何处理多个音频

Unity3d 统一与音频:如何处理多个音频,unity3d,audio,Unity3d,Audio,我需要你的帮助,这是关于音频的(我对它有点陌生)。我很难决定是“加载到内存”还是“从磁盘流” 我有13个Ai会说一些小句子,具体时间取决于游戏中发生的事件。 像“天哪!!”、“为什么是我?”、“请等一下”这样的句子。“你刚才是不是……”等等 此外,由于这些音频取决于“事件”,其中一些可能永远不会在游戏会话期间使用/调用。 (我会有超过150个小型音频或声音……) 我想使用wav音频文件的声音,我的手机开发 我知道从磁盘进行流媒体传输速度很快,但我听说它会影响性能。。。另一方面,加载到内存的速度

我需要你的帮助,这是关于音频的(我对它有点陌生)。我很难决定是“加载到内存”还是“从磁盘流”

我有13个Ai会说一些小句子,具体时间取决于游戏中发生的事件。 像“天哪!!”、“为什么是我?”、“请等一下”这样的句子。“你刚才是不是……”等等

此外,由于这些音频取决于“事件”,其中一些可能永远不会在游戏会话期间使用/调用。 (我会有超过150个小型音频或声音……)

  • 我想使用wav音频文件的声音,我的手机开发 我知道从磁盘进行流媒体传输速度很快,但我听说它会影响性能。。。另一方面,加载到内存的速度很快,但成本很高(比如10分钟会消耗100MB的内存)。。所以我不知道哪种解决方案适合移动应用

我觉得从磁盘流式传输已经足够好了。我已经使用它了一段时间,它从来没有给我性能问题。除非它不应该考虑内存的权衡。

此外,由于这些音频取决于“事件”,其中一些可能会 不得在游戏期间使用/调用

还有一个理由流式传输它