Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
Unity控制多个音响各自播放不同的声音
了却风清发起了问答2018-03-07
11
回复
2724
浏览

我想问一下比如现在电脑上装着两个耳机(或者音响),如何用Unity控制这两个(耳机)音响各自播放不同的声音,甚至控制(耳机)音响各自的左右声道播放想要的四个不同的声音? PS:现在我知道了Audiosource组件可以调StereoPan属性调左右声道来控制耳机左右播放不同的声音,只是如果是两个耳机的话能不能控制四个呢,Unity有控制输出设备的功能么

所有回复
  • 了却风清 2018-03-07

    因为现在Unity只能控制默认的一个播放设备,如果电脑上插入了两个或者以上的设备,我该如何控制多个设备去播放各自的声音?

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2018-03-07

    这个老师没研究过,你可以研究下AudioMixer

    • 了却风清 2018-03-09

      我这两天想了想,就是对电脑多声道的控制,如果Unity无法实现的话,有没有办法通过其他方式去实现呢,有人跟我说可以通过DirectX控制声道,可是我不太会。或者有没有相应的插件可以试一下控制声道?

      (0) 回复
    • siki 2018-03-09

      回复 @ 了却风清: 这个方面老师也没研究过

      (0) 回复
    • 了却风清 2018-03-10

      回复 @ siki: 总算想到一个办法解决了。 哦了~

      (0) 回复
    • siki 2018-03-10

      回复 @ 了却风清: 棒棒

      (0) 回复
    • 闪电黑客 2020-07-01

      回复 @ 了却风清: 想问一下是怎么解决的,我这也遇上了,查了一整天,DirectX的dll下载了好多个,但是扔进u3d里面都用不了。

      (0) 回复
    • 小陆莫言 2021-02-23

      回复 @ 闪电黑客: 兄弟解决了吗?想问一下是怎么解决的,我这也遇上了

      (0) 回复
    • 小陆莫言 2021-02-23

      回复 @ 了却风清: 想问一下是怎么解决的,万分感谢

      (0) 回复
    还有2条回复,点击查看
    你还没有登录,请先登录注册
  • buaiwo00 2021-03-25

    楼主 可以分享一下解决方案吗?

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 了却风清 2021-11-19

    不好意思各位,我刚看到。方案其实很简单,首先是要把Unity声道设置成5.1声道,然后在空间场景里面将接收源(AudioListener)放置在中间,然后,然后发声的物体(audiosource)放在四周对应的位置(具体你可以通过看你电脑音频组件的摆放效果)模拟空间播放。PS:记得audiosource要设置成3D音源的模式哦~ 这样你对应的位置只会听到一个方向的音源啦

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!