【问题标题】:Google cardboard unity world space UI not showing谷歌纸板统一世界空间用户界面未显示
【发布时间】:2016-09-21 15:08:44
【问题描述】:

我在使用 World Space UI 和 Google Cardboard 时遇到问题。画布附着在角色上,我可以在相机预览中清楚地看到它,并且在禁用 VR 模式但启用 VR 时看不到。我已经用谷歌搜索了几个小时,并且搞乱了纸板预制件中的设置,但无济于事。我也注意到cardboard自带的demo场景中的世界空间UI也有同样的问题。

【问题讨论】:

  • 您的场景中有两个不同的摄像机吗?一个用于普通视图,一个用于 VR 视图?可能是 UI 是与普通相机相关的世界空间,或者 VR 相机正在剔除 UI(因为它在 VR 中无用),而您的 UI 尽管是世界,但仍设置为 UI 层。
  • Google VR 预制件有一个主摄像头,您可以将画布上的事件摄像头分配给该主摄像头,然后有一个复制到左右眼摄像头的脚本。没有在任何相机上设置剔除。将画布设置为两个眼睛摄像头之一也不会显示任何 UI。

标签: ios user-interface unity3d google-cardboard google-vr


【解决方案1】:

您使用的是哪个 Unity 版本?

您是否尝试过将 Canvas Render Mode 设置为 World Space 并将 Event Camera 设置为 Main Camera

如果它仍然不适合您,您可能需要查看我遇到的问题。

World Space Canvas UI Element Issue

很久以前,一些 Unity 4.* 版本的已知问题已在 5.* 中解决,但在 5.3.5 和其他一些版本中未再次出现。 降级到 Unity 到 5.3.4f1 会有所帮助(根据上面的博客)。

但是,如果您宁愿使用调整而不是降级,那么您可能希望在 Gameobjects 中使用 Quad 并添加一个子 3D 文本。 我的 Cardboard 游戏也是如此。

【讨论】:

  • 降级到 5.3.4f1 对我有用。当我打开我的项目时,那里有一些警告,因为它是在较新的版本中创建的,但我在运行它时没有任何问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多