目录
无论使用哪种虚声部选项,都必须指定声部返回方式。尤其是对于 Play from elapsed time(继续播放,如同从未停止播放一样)选项,CPU 会计算声音保持为虚声部的时间,并在返回实声部时将其设定到新的时间点。不过对于像 Vorbis 这样比特率可变的编解码器,为了转到 Audio Source(音频源)内的特定时间,我们需要插入 Seek Table(寻址表)。Seek Table 包含转码过程中插入到 Audio Source 中的一系列标记点。该设置可在 Conversion Setting ShareSet 中启用。
接下来,我们转到 Lava(熔岩)环境声,并通过其 Conversion Setting ShareSet 来配置 Seek Table。
-
在 Project Explorer(工程资源管理器)中,依次展开 Actor-Mixer Hierarchy > Default Work Unit > World > Ambient > Ambiences > Ambiences_Emitters > Emitters,然后选中 Ambient_Lava Sound SFX(音效)。
-
在 Sound Property Editor(声音属性编辑器)中,转到 Conversion(转码)选项卡,然后单击 Edit...(编辑...)。
-
在 Format(格式)列中,选择 Vorbis,然后单击当前所用平台对应的 Edit...(编辑...)按钮。
虽然两个平台都可以设置,不过对于目前的练习,只要设置当前所用平台的格式就行了。
-
在 Seek table granularity(寻址表粒度)列表框中,选择 4096,然后单击 OK(确定)。
采样帧值越小,时间戳之间的距离越短。所以,在文件中寻址或返回实声部时,采样帧值越小,精度就越高。不过要知道,粒度越细,Vorbis 文件就越大。为了实现精度和内存资源之间的平衡,请慎重选择 Seek Table 的帧值大小。
对于 Vorbis 格式,Play from elapsed time 和 No Seek Table(无寻址表)选项不可共用。假如没有配置 Seek Table,在执行性能分析时,Capture Log(捕获日志)中会予以提示。 |