版本

menu_open
Wwise SDK 2022.1.12

◆ SetMultipleObstructionAndOcclusion()

AKSOUNDENGINE_API AKRESULT AK::SoundEngine::SetMultipleObstructionAndOcclusion ( AkGameObjectID  in_EmitterID,
AkGameObjectID  in_uListenerID,
AkObstructionOcclusionValues in_fObstructionOcclusionValues,
AkUInt32  in_uNumOcclusionObstruction 
)

Sets a game object's obstruction and occlusion value for each position defined by AK::SoundEngine::SetMultiplePositions. This function differs from AK::SoundEngine::SetObjectObstructionAndOcclusion as a list of obstruction/occlusion pair is provided and each obstruction/occlusion pair will affect the corresponding position defined at the same index.

备注: In the case the number of obstruction/occlusion pairs is smaller than the number of positions, remaining positions' obstrucion/occlusion values are set to 0.0.
返回
  • AK_Success if successful
  • AK_CommandTooLarge if the number of obstruction values is too large for the command queue.
  • AK_InvalidParameter if one of the parameter is out of range (check the debug console)
  • AK_InvalidFloatValue if one of the occlusion/obstruction values is NaN or Inf.
参见
返回
AK_Success if occlusion/obstruction values are successfully stored for this emitter
参数
in_EmitterIDEmitter game object ID
in_uListenerIDListener game object ID
in_fObstructionOcclusionValuesArray of obstruction/occlusion pairs to apply ObstructionLevel: [0.0f..1.0f] OcclusionLevel: [0.0f..1.0f]
in_uNumOcclusionObstructionNumber of obstruction/occlusion pairs specified in the provided array

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅