Canvas UI无法在Unity 5.3.5中的GVR(Google Cardboard)中呈现

Sau*_*rya 6 unity-game-engine google-vr

背景

我正在使用Unity3D 5.3.5开发Google VR(Cardboard)项目

介绍

我在场景中添加了一个画布按钮.它以场景模式显示,有时在游戏模式下显示,但从未在我运行项目时显示

我试过了什么

  1. 关闭主摄像头的直接渲染
  2. 将画布的渲染模式设置为World Space
  3. 将主摄像头添加到事件摄像头

意见

  1. 按钮在场景和游戏模式中显示,但在播放模式下不显示
  2. 虽然用户界面没有显示,但是十字线上Physics Raycaster会点击按钮.

屏幕截图如下 场景和游戏模式的屏幕截图Canvas组件的屏幕截图播放模式的屏幕截图

mge*_*ear 1

这是一个 Unity 错误。他们在论坛中提到它将在 5.3.5p5 中修复。

GVR 的已知问题中也指出了这一点:

从 5.3.4p2 开始,Unity 中的一个错误阻止将世界空间 uGUI 画布渲染到 RenderTexture 中

https://developers.google.com/vr/unity/release-notes#v080_initial_release

如果您现在需要测试它,它可以在旧版本(5.3.4f1)中运行。