Google Resonance + Unity 2017.3.1f1 + GearVR(Galaxy 8)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Resonance + Unity 2017.3.1f1 + GearVR(Galaxy 8)相关的知识,希望对你有一定的参考价值。

我们在使用GearVR(三星Galaxy 8)上的Unity 2017.3.1f1中的Resonance spaceiser / decoder工作时遇到了问题。我们将Resonance Audio设置为Spatialiser插件和Ambisonic Decoder插件,并在该级别(一些ambisonic和一些标准)附加了一些音频源,附加/配置了Resonance Audio Source组件。相机还附有一个Resonance Audio Listener(虽然我认为我们甚至不需要它,因为我们没有使用任何高级功能,如Reverb Zones或Occlusion)。所有这些在编辑器中玩游戏时完全符合预期,没有问题。

然而,一旦我们构建到Galaxy 8上,音频源仍然只能作为标准的Unity Audio Sources播放 - 这些声音来自于单一源点的ambisonics声音,我们在Resonance Audio Source组件中设置的任何设置都没有对任何其他声音的影响。我对网站上的入门指南和开发者指南进行了仔细研究,找不到任何我们因为构建android而错过的内容。我在Unity手册的“VR Audio Spatializers”页面上找到了以下内容:

“Spatializer插件仅适用于支持VR设备的平台。如果构建目标不支持某个设备,Unity会显示一条警告,指出该插件不会包含在构建的应用程序中。”

...但是没有这样的警告(无论如何我们都成功地构建了GearVR耳机)。最近几天我的大脑被摧毁了,无法理解! T_T

知道我们做错了什么吗?任何帮助都将不胜感激!

答案

这是Unity已在2017.3.1p1及更高版本中修复的已知issue

以上是关于Google Resonance + Unity 2017.3.1f1 + GearVR(Galaxy 8)的主要内容,如果未能解决你的问题,请参考以下文章

Unity/Firebase 如何使用 Google 进行身份验证?

如何在Unity 3D中设置Google AdMod

unity--google支付

Google Firebase Unity接入的坑

Unity3D 集成 Google Play Game Service和Google In-app pucharse

Unity 3D 插件的 Google Drive 授权错误