目录

学习附录 —— 有关声障和声笼的详细信息

Obstruction(声障) 和 Occlusion(声笼) 是为遮挡声源与听者之间的空间而设置的条件。声障指部分遮挡,声笼指全部遮挡。这些条件由游戏程序员设置,他们通过编程的方法来定义游戏的几何空间。Wwise 自身不计算声障和声笼的程度。这些物理计算必须由游戏完成,然后使用以下函数将结果传送到声音引擎:SetObjectObstructionAndOcclusion()

在 Wwise 中,您只需按游戏中声音对象受到声障和声笼的影响的情况对声音对象应用音量和 LPF 即可。您定义的值是相对值,会加到已应用于游戏对象的任何音量和 LPF 值上。

在这些条件的实现中,对声障和声笼指定比例值,以增强真实感。这些比例基于游戏引擎的实时定位信息,可以反映游戏对象出入遮挡区域的移动情况。例如,特工角色可以穿过布满大型雕塑的画廊。声障的比例可以根据特工从各个雕塑背后通过时所处的位置进行变化。同样,当特工悄悄溜出完全封闭的杂物间时,声笼的比例也可以随之进行变化。

[备注] 备注

声障和声笼的比例值计算由声音引擎处理。您不在 Wwise 中指定这些值。

要想更好地理解发生声障和声笼的条件,请参阅以下主题: