您可以决定哪些对象加载至内存中播放,哪些对象从硬盘、CD 或 DVD 进行流播放。当从磁盘或硬盘流播放媒体时,您还可以选择避免播放延迟,方法是创建一个小缓冲区来补偿提取剩余文件所需的时间。您可以指定缓冲区的大小,以满足不同媒体源(如硬盘、CD 和 DVD)的要求。与流播放文件余下的部分不同,这个小缓冲区实际上存储在 SoundBank 内,并与 SoundBank 一起在游戏中适当的时刻加载至内存中。
备注 | |
---|---|
无论是否选择了流播放选项,在 Wwise 中播放音频时总是会使用流播放。因此仅当生成 SoundBank(声音包),且从远程平台或游戏播放时,才会应用流播放设置。 |
流播放声音的方法如下:
将对象加载到 Property Editor 中。
选择 Stream 选项。
各 Stream 参数变为可用。
选择 Zero Latency 选项,实现从触发对象到实际播放之间零延迟。为实现零延迟,必须将数据文件开头的特定部分存储在内存中,以补偿从媒体提取剩余文件所需的时间。
在 Prefetch length 文本框中,输入毫秒数,即需要存储在内存中的文件数据长度。