启动时 Unity 中的错误问题

Issue with errors in Unity on launch

我在 Unity 中遇到了一个问题,每次我启动编辑器时,它都会要求我进入安全模式,因为有很多错误,当我按下忽略时,它会启动,我可以在控制台中看到很多UI 的错误,我发现我无法直接在层次结构中创建 UI 元素。我尝试从 2020.3.13f1 更新到 2020.3.14f1,第一次启动时一切正常,没有错误,我可以创建 UI 元素,但是当我重新启动以确保一切正常时,所有错误再次弹出,我无法创建 UI。为什么会发生这种情况,有没有人有解决办法,因为我在网上找不到它。

尽量不要进入安全模式。输入可编辑项目。去Assets-Reimport All.

我也是这样,可能是Unity的bug,这个方法修复了。实际上,它会自行重新导入整个项目,避免错误给您带来问题(例如 UnityEngine.UI 不存在或 Monobehavior 不存在等)

显然您不会丢失任何资产,一切都会像收到错误之前一样正常。

您很可能只是打开了错误的文件夹,这是一个常见的错误


或者,您可能移动了无法移动的文件夹


此外 - 这很麻烦,但最好安装“集线器”

任何模板 2020+ 版本都有这个问题 一开始总是在控制台上显示 2 个空错误 运行,即使在空项目上也是如此

将尝试安装 2019 并希望再次运行

在我的例子中,某些辅助应用程序 运行 在 Unity 安装中导致了一些错误。 以上都没有帮助。

因此我决定从头开始将其完全重新安装为默认设置。 现在可以了。但在那之前。要彻底消灭 Unity,您需要:

  1. 正在windows设置中卸载 Unity 和 UnityHub
  2. 删除“C:\Program Files”中的所有 related/remained 个文件夹
  3. 删除“C:\Users\myname\AppData\Local”中的 related/remained 个文件夹
  4. 在注册编辑器中像“Computer\HKEY_CURRENT_USER\SOFTWARE
  5. 中的文件夹一样清理统一
  6. 可选地,删除“C:\Users\myname”中的示例项目