7

背景

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

介绍

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

我试过的

  1. 关闭主摄像机的直接渲染
  2. 将画布的渲染模式设置为世界空间
  3. 将主摄像机添加到事件摄像机

观察

  1. 按钮在场景和游戏模式中显示,但在播放模式中不显示
  2. 虽然 UI 没有显示,但标线中的Physics Raycaster按下了按钮。

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

4

2 回答 2

1

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

它还在 gvr 的已知问题中指出:

从 5.3.4p2 开始,Unity 中的一个错误阻止将 World Space uGUI Canvases 渲染到 RenderTexture

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

如果您现在需要对其进行测试,它适用于旧版本(5.3.4f1)。

于 2016-06-22T08:25:15.593 回答
0

在您的画布中将渲染模式更改为->屏幕空间相机

渲染相机更改为 -> 你的相机

平面距离更改为非常低的数字但不是负数

于 2017-06-12T17:18:00.567 回答