Google VR SDK处于纵向模式

时间:2019-05-31 19:17:39

标签: unity3d virtual-reality google-cardboard

我已经构建了该应用程序,并在启用VR的情况下对其进行了编译,并选择了硬纸板作为我的VR设备。我可以在手机(Samsung S8)上安装并运行它,但游戏机内的相机处于纵向模式,并且红豆杉反转(向左转动镜头使摄像机向右转动)。我搜寻了互联网,但仍然找不到解决此问题的方法。

  • 我已在播放器设置中启用了VR,并将Google纸板添加为我的VR。
  • 我还禁用了定向模式下的人像视图。
  • 我已将相机设置为子对象和父对象。
  • 我构建的应用程序同时选择了硬纸板和白日梦作为VR(并且分别作为VR),但是仍然存在相同的问题。
  • 我尝试过强制更高级别的API要求
  • 我已经从项目和GvrControllerMain中添加和删除了GvrEditorEmulator,没有运气。
  • 我什至手动将相机翻转了180度,这使视图成为横向,但是在这种情况下,音高被颠倒了(当我向上看相机向下看时),但我没有找到一种方法解决这个问题。

在编辑器视图中,屏幕看起来不错,但是每次我在Android手机上运行它时,它都会以人像模式开始施加力,并且俯仰或偏航角会反转。

我是否需要切换隐藏的选项,有人有更多可以尝试的建议吗?

当我在链接波纹管上以纵向模式握住手机时,您可以看到该应用程序的外观(由于某种原因,当我尝试将其添加到信息中时,图像会破裂)。 https://imgur.com/a/o80NRe4

值得一提的是,我正在使用Unity版本2019 2.0b2,因为我尝试的任何其他版本都无法检测到已安装的Android SDK,并且不允许我构建项目。我已经在多台计算机上尝试过,并且始终遇到该问题,所以我担心尝试升级到较新版本会破坏我的构建能力。

1 个答案:

答案 0 :(得分:0)

这似乎是Google VR SDK的已知和报告问题。它已经在他们的github页面上报告了。

唯一可能的修复方法是还原到Unity 2018.3.14f1。为此,我导出了v2019项目,然后创建了一个新的2018.3.14f1版本项目并将其导入到其中。这样可以重建项目,如果幸运的话,应该避免冲突。