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中如何查找原因 [复制链接]
csharp 使用带有Unity 5.6 beta的新VideoPlayer组件播放视频。
Unity5.5.6 升级到 2018.4.1 打包出现的问题 : Gradle version 2.10 is required. Current version is 5.1.1