Hololens开发手记——Unity之Spatial Sounds空间声音

本文主要讲述如何在项目中使用空间声音特性。我们主要讲述必须的插件组件和Unity声音组件和属性的设置来确保空间声音的实现。

 

Enabling Spatial Sound in Unity 在Unity中启用空间声音


 

我们需要在Unity中使用声音插件来实现空间声音。这个插件(audio spatalizer plugin)被打包到了Unity,所以只需要在设置菜单中 Edit > Audio > Spatializer 启用Microsoft HRTF拓展就好。因为微软空间声音组件目前取样频率只支持到48000,所以你应该把System Sample Rate属性设为48000来避免在系统输出设备没有设置它为48000的罕见情况下发生HRTF组件错误。

 

 

注意:当在系统版本低于Windows 10的设备上使用Windows 10 SDK编译HoloLens应用时,空间声音将不会再编辑器和设备上工作。

 

Using Spatial Sounds in Unity 在Unity中使用空间声音


 

通过调整Audio Source组件的3个属性即可在Unity中使用空间声音。步骤如下:

  • 在项目面板中,选中一个附有Audio Source组件的对象
  • 在检视面板中,修改Audio Source组件属性:
    • 选中Spatialize属性
    • 设置Spatial Blend模式为3D
    • 展开3D Sound Settings,并将Volume Rolloff值为 Custom Rolloff

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值