Unity 2017:Canvas不在渲染上渲染

时间:2017-12-15 22:49:23

标签: android unity3d rendering unity-ui

我一直在使用团结一段时间。但是我下载了最新的version 2017.2.1f1并启动了一个新项目。在游戏和场景视图中一切运行良好。在编辑器中玩游戏也很好。但是,当我将它构建到我的Android设备(API级别19)时。 Canvas和所有UI元素都不可见。 “画布”的“渲染模式”设置为 Screen Space Camera UI缩放Scale with screen size。我试着环顾四周,但我无法找到适用于我的案例场景的修复程序。任何帮助将不胜感激。

请注意我正在制作2D游戏,因此环境设置为2D,如果这有任何帮助

1 个答案:

答案 0 :(得分:1)

假设您正在从旧版本的Unity中移植您的项目。 OR Unity在您实际构建项目时崩溃了。在这些情况下。 Unity可能不包括所有必需的着色器,在某些情况下可能由于某种原因而包含 Classes 。然而,有一个非常简单的解决方法。只需按照列出的步骤进行操作:

  1. 关闭Unity
  2. 浏览到项目的文件夹/目录。
  3. 删除Project Settings文件夹。 (它可能会删除一些编辑器设置,但就您的项目而言,没有什么会改变。)
  4. 再次打开Unity并打开您的项目。
  5. Unity将重建项目,错误将得到修复。