Unity 5.6 与 Google Cardboard 在每只眼睛中显示非常不同的图像

Posted

技术标签:

【中文标题】Unity 5.6 与 Google Cardboard 在每只眼睛中显示非常不同的图像【英文标题】:Unity 5.6 with Google Cardboard showing very different images in each eye 【发布时间】:2017-06-10 22:01:02 【问题描述】:

ios 构建统一的 VR 应用。将 GvrEditorEmulator 添加到我的项目中,您可以看到发送到每只眼睛的图像与它们应有的不同。例如,左眼中的山不会出现在右眼的任何地方。结果,当我将手机放入 Google Cardboadr 时,3D 效果不起作用。任何人都知道如何解决这个问题或为什么会发生这种情况?

【问题讨论】:

查看此链接reddit.com/r/GoogleCardboard/comments/314umv/…。尝试适当调整镜头。 【参考方案1】:

原来这是 Google Cardboard 的一个已知错误: https://forum.unity3d.com/threads/ios-cardboard-support-broken.461239/

【讨论】:

我在周末检查过,似乎这仍然是坏的。当/如果这个问题得到解决,请随时回复此评论,以便所有观看的人都可以更新。【参考方案2】:

您是否尝试过使用 更改相机目标?

this.GetComponent<Camera>().stereoTargetEye = StereoTargetEyeMask.Both;

树木是作为一个对象存储的地形,还是几个较小的对象?

也许它太大了,无法在移动设备上启用 VR 进行处理 - 似乎 GUI 元素已正确呈现。

【讨论】:

恐怕这行不通。获得了 4 个地形,其中树木存储为单独的对象。

以上是关于Unity 5.6 与 Google Cardboard 在每只眼睛中显示非常不同的图像的主要内容,如果未能解决你的问题,请参考以下文章

[转] Draw Call未被批处理?告诉你在Unity 5.6中如何查找原因 [复制链接]

Unity 5.6 UGUI 按钮被遮挡

csharp 使用带有Unity 5.6 beta的新VideoPlayer组件播放视频。

暴风魔镜SDK在Unity3D 5.6中的简单应用

Unity5.5.6 升级到 2018.4.1 打包出现的问题 : Gradle version 2.10 is required. Current version is 5.1.1

unity2017开发VR 环境