大家好,今天小白给大家简单分享下我在使用高通3D音频插件过程中遇到的更改音频设置就不会产生声音的问题及其解决方式,欢迎一起学习交流。
一、问题描述
我使用的Unity版本是2018.3.1.9f1,由此处下载得到的高通3D音频插件,并按照快速入门指南使用该款插件,添加音频文件之后会出现当修改音频设置后,会偶尔出现听不到声音的情况。
首先我查看了如下设置:
1、查看PC机是否设置了静音或者声音太低;
2、查看是否在Audio Source的属性栏中误勾选了Mute选项;
3、查看在Game栏是否勾选了Mute Audio;
当我确定以上设置均无误以后,发现还是会出现偶尔失声的问题。然后我浏览了此处,发现:
支持哪些版本的Unity?
该软件已经过Unity版2017.1.0f3和Unity版2017.2.0f3的测试。Unity 5之前的任何Unity版本都不适用于此产品。
然后我就想这个问题是否和我使用的Unity的版本有关,于是又在Unity版2017.2.0f3上做了尝试,结果该问题还是会复现。
二、解决方法
尝试了多种方法之后,发现还是解决不了该问题,于是咨询了高通工程师,得到了如下的回复:
In Unity’s Project view, click on all six of the files in UnityProject\Assets\Plugins\x86\Q3DAudio and UnityProject\Assets\Plugins\x86_64\Q3DAudio and make sure they have the following Inspector traits:
- Any Platform = checked (this was already correct for me)
- Exclude Platforms: Android is checked (but Editor and Standalone are unchecked; they were already correct for me)
- OS = Windows (not “Any OS”)
- CPU = x86 or x86_64, depending on the subdirectory (this was already correct for me)
按照高通提供的解决方式,做了相应的设置后,发现是失声问题得到了解决。
三、总结
本篇主要是简单的记录下使用高通3D音频插件过程中遇到的失声问题以及解决方式,在此分享出来欢迎一起学习交流。