Unity 2017:Canvas 构建时不渲染
Unity 2017: Canvas Not Rendering on Build
我使用 unity 已经有一段时间了。但是我下载了最新的 version 2017.2.1f1
并开始了一个新项目。游戏和场景视图中的一切 运行 都很好。在编辑器中玩游戏也很好。但是,当我将它构建到我的 android 设备时 (API 级别 19)。 Canvas 和所有 UI 元素都不可见。 Canvas 的渲染模式设置为 Screen Space Camera
并且 UI 比例 为 Scale with screen size
.我尝试环顾四周,但无法找到适用于我的案例场景的修复方法。任何帮助将不胜感激。
请注意,我正在开发一款 2D 游戏,因此环境设置为 2D,如果这有任何帮助的话
假设您正在从旧版本的 unity 移植您的项目。 或 Unity 在您实际构建项目时崩溃了。在这些场景下。 Unity 可能不包括所有必需的着色器,并且在某些情况下 类 由于某种原因。然而,有一个非常简单的解决方法。只需按照列出的步骤操作即可:
- 关闭 Unity
- 浏览到您项目的 folder/directory。
- 删除
Project Settings
文件夹。 (它可能会删除一些编辑器设置,但就您的项目而言,什么都不会改变。)
- 再次打开 Unity 并打开您的项目。
- Unity 将重建项目并修复错误。
我使用 unity 已经有一段时间了。但是我下载了最新的 version 2017.2.1f1
并开始了一个新项目。游戏和场景视图中的一切 运行 都很好。在编辑器中玩游戏也很好。但是,当我将它构建到我的 android 设备时 (API 级别 19)。 Canvas 和所有 UI 元素都不可见。 Canvas 的渲染模式设置为 Screen Space Camera
并且 UI 比例 为 Scale with screen size
.我尝试环顾四周,但无法找到适用于我的案例场景的修复方法。任何帮助将不胜感激。
请注意,我正在开发一款 2D 游戏,因此环境设置为 2D,如果这有任何帮助的话
假设您正在从旧版本的 unity 移植您的项目。 或 Unity 在您实际构建项目时崩溃了。在这些场景下。 Unity 可能不包括所有必需的着色器,并且在某些情况下 类 由于某种原因。然而,有一个非常简单的解决方法。只需按照列出的步骤操作即可:
- 关闭 Unity
- 浏览到您项目的 folder/directory。
- 删除
Project Settings
文件夹。 (它可能会删除一些编辑器设置,但就您的项目而言,什么都不会改变。) - 再次打开 Unity 并打开您的项目。
- Unity 将重建项目并修复错误。