CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
[CriAtom] 具有 Sound xR 的基于对象的音频

示例内容

摘要

这是通过 Sound xR 使用基于对象的音频的立体声示例。

cri4u_samples_criatom_expansion_soundxr_scene01_main.png

如何操作

  • [Play]按钮
    • 生成一个移动声源并播放音频。每按一次,音源数量就会增加
  • [Stop All]按钮
    • 停止所有音频并删除所有声源对象。
  • [Disable Binauralizer / Enable Binauralizer]按钮
    • 每次按下时启用/禁用 Sound xR。

场景信息

中间件 CRI ADX(CRI Atom)
示例 Expansion示例
存储位置 /CRIWARE/SDK/unity/samples/UnityProject/Assets/Scenes/criatom/expansion/SoundxR
场景文件 Scene_01_SoundxR_Preview.unity
ACF 文件 /CRIWARE/SDK/unity/samples/UnityProject/Assets/StreamingAssets/Object_Based_Audio_Project.acf
ACB 文件 /CRIWARE/SDK/unity/samples/UnityProject/Assets/StreamingAssets/Object_Based_Audio_CueSheet.acb


解说

创建 Sound xR 兼容数据

此示例使用与 Sound xR 兼容的 ACF/ACB 文件。
在CRI AtomCraft 中将 Sound xR 配置为软件双声道器。
详细信息另请参阅工具手册。

CriSoundxRInitializer 组件放置/初始化设置

为了启用Sound xR,需要Sound xR初始化处理。
在此示例中,通过将 CriSoundxRInitializer 组件放置在场景中来自动执行初始化。
如果您想从程序中显式初始化,请在初始化Atom库之前调用 CriWare.CriSoundxR.RegisterInterface()
还需要对 LibraryInitializer 进行其他设置。
请通过启用 [使用空间化器] 来初始化双耳器兼容性。

启用/禁用双耳器

[Disable Binauralizer / Enable Binauralizer] 按钮调用 CriWare.CriAtomExAsr.EnableBinauralizer,
启用/禁用 Sound xR。
根据播放环境(例如使用扬声器输出时),您可能无法获得双耳效果。
因此,我们建议您根据有关播放环境和应用程序内用户设置的信息来启用/禁用双声道器。

   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.