第 3 课

目录

Seek Table

无论使用哪种虚声部选项,都必须指定声部返回方式。尤其是对于 Play from elapsed time(继续播放,如同从未停止播放一样)选项,CPU 会计算声音保持为虚声部的时间,并在返回实声部时将其设定到新的时间点。不过对于像 Vorbis 这样比特率可变的编解码器,为了转到 Audio Source(音频源)内的特定时间,我们需要插入 Seek Table(寻址表)。Seek Table 包含转码过程中插入到 Audio Source 中的一系列标记点。该设置可在 Conversion Setting ShareSet 中启用。

接下来,我们转到 Lava(熔岩)环境声,并通过其 Conversion Setting ShareSet 来配置 Seek Table。

  1. 在 Project Explorer(工程资源管理器)中,依次展开 Actor-Mixer Hierarchy > Default Work Unit > World > Ambient > Ambiences > Ambiences_Emitters > Emitters,然后选中 Ambient_Lava Sound SFX(音效)。

  2. 在 Sound Property Editor(声音属性编辑器)中,转到 Conversion(转码)选项卡,然后单击 Edit...(编辑...)。

  3. 在 Format(格式)列中,选择 Vorbis,然后单击当前所用平台对应的 Edit...(编辑...)按钮。

    虽然两个平台都可以设置,不过对于目前的练习,只要设置当前所用平台的格式就行了。

  4. 在 Seek table granularity(寻址表粒度)列表框中,选择 4096,然后单击 OK(确定)。

    采样帧值越小,时间戳之间的距离越短。所以,在文件中寻址或返回实声部时,采样帧值越小,精度就越高。不过要知道,粒度越细,Vorbis 文件就越大。为了实现精度和内存资源之间的平衡,请慎重选择 Seek Table 的帧值大小。

[备注]

对于 Vorbis 格式,Play from elapsed timeNo Seek Table(无寻址表)选项不可共用。假如没有配置 Seek Table,在执行性能分析时,Capture Log(捕获日志)中会予以提示。


此页面对您是否有帮助?