第 6 课

目录

媒体重定位

我们可以看到,有些区域存在一些重叠。也就是说,可能会同时加载两个 Region SoundBank(音频包)。

在上图中,可以看到 Village Trigger(触发器)和 Woodlands Trigger 之间有一小块重叠区域。同时在两个 SoundBank 中包含同一 Event 会导致重叠区域使用的内存加倍。假如所用编解码器不支持媒体重定位,Event 甚至会停止。媒体重定位是指从音频文件的特定位置跳转到不同 SoundBank 中同一音频文件的同一位置。在本例中,Player_Footstep Switch Container(切换开关容器)同时打包到了 Village 和 Woodlands SoundBank。在卸载其中一个 SoundBank 时,正在播放的脚步声将跳转到内存中仍在加载的另一 SoundBank 并继续播放。这样即可确保音频的连续性,又可快速卸载 SoundBank。Vorbis、ADPCM、Opus 和 PCM 都支持 Media Relocation(媒体重定位)。


此页面对您是否有帮助?