用unity开发的大世界社交游戏,需要有声音远近的功能,但是没找到好实现方法,比较菜。求助
可以参考使用一下这个API:
设置远端用户的语音位置。 设置远端用户声音的空间位置和音量,方便本地用户听声辨位。通过调用该接口设置远端用户声音出现的位置,左右声道的声音差异会产生声音的方位感,从而判断出远端用户的实时位置。在多人在线游戏场景,如吃鸡游戏中,该方法能有效增加游戏角色的方位感,模拟真实场景。 https://docs.agora.io/cn/live-streaming-premium-legacy/API%20Reference/unity/classagora__gaming__rtc_1_1_audio_effect_manager_impl.html#a1e5790b7c01b2b22ca451c5a41c79249
我也想了解一下。请问有相关案例吗?
No data
可以参考使用一下这个API:
SetRemoteVoicePosition()
设置远端用户的语音位置。
设置远端用户声音的空间位置和音量,方便本地用户听声辨位。通过调用该接口设置远端用户声音出现的位置,左右声道的声音差异会产生声音的方位感,从而判断出远端用户的实时位置。在多人在线游戏场景,如吃鸡游戏中,该方法能有效增加游戏角色的方位感,模拟真实场景。
https://docs.agora.io/cn/live-streaming-premium-legacy/API%20Reference/unity/classagora__gaming__rtc_1_1_audio_effect_manager_impl.html#a1e5790b7c01b2b22ca451c5a41c79249