CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
ADX教程8:声音从墙后传来

墙外可以听到声音

即使你和声源之间有一堵墙,也不意味着你完全听不到声音。作为现实世界中的一种物理现象,阻塞的声音在障碍物后面传播(衍射)。
因此,音量会稍微降低。此外,高频声音衰减得更厉害,使声音听起来不太清晰和低沉。
这次,我们将向您展示如何创建一种可以听到墙后传来低沉声音的效果。

播放声音之前

为了避免解释上的混乱,之前教程“ADX教程No.7:播放3D音效”中放置在关卡中的声音已被删除。请。

放置墙壁和声音

首先,通过放置和变换Cube来创建一面墙。



将 simple_bgmCue 资源放置在播放器与墙壁相对一侧的 SimpleMusicAcbCue 表资源内。出于本文的目的,它必须放置在与 PlayerStart 位置相对的墙的一侧。



设置声音,使其听起来低沉

在 Uneal Editor 的关卡上选择 simple_bgm,并在详细信息窗口中选中 AtomComopnent 的 Attenuation 项目中的 "Override Attenuation"。
如果勾选此项,将查看新的设置项目,因此请查看“Attenuation (Occulusion)”。

请如下所示设置 Attenuation (Occulusion) 中的各种属性。

  • 选中“Enable Occlusion”
  • 将“Occlusion Low Pass Filter Frequency”设置为 1000.0
  • 将“Occlusion Volume Attenuation”设置为 1.0

各种设置的细节将在后面解释。

听声音

完成以上所有设置后,开始游戏。 当摄像机和声源之间有一堵墙时,simple_bgm 音频听起来应该是低沉的。
另请注意,当您移动角色并且摄像机和声源之间没有障碍物时,音频的清晰度是否会发生变化。
默认情况下,音频侦听器与摄像机位置一起移动。
如果你想从角色的位置听到声音,听起来可能会有点不自然。这个问题将在下一个教程中解决。



THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.