【问题标题】:Issue with errors in Unity on launchUnity 启动时出现错误的问题
【发布时间】:2022-04-12 17:02:42
【问题描述】:

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

【问题讨论】:

  • 安全模式并非用于在您的游戏中运行,它是由solely for resolving script compilation errors 创建的。您需要先修复脚本错误,然后才能编辑项目。
  • 我不认为它是脚本编译错误,因为错误给出的命名空间 UnityEngine.UI 不存在,然后加载 5-10 分钟,所有错误都消失了。跨度>
  • 听起来您的 Unity 初始安装出了点问题。您是不是刚刚安装了 Unity,然后发现了这个问题?您可能需要考虑完全卸载 Unity 并重新安装它。否则,排除故障可能是一场噩梦。
  • 丹尼斯,你查看过 Editor.log 吗? (你分享它)?在该日志中,您可能会找到有关问题所在的更多详细信息。

标签: unity3d unity-ui


【解决方案1】:

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

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

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

【讨论】:

  • 非常感谢,它成功了。我什至进行了一些重新启动以确保在任何地方都没有错误,并且层次结构中的 UI 选项卡始终存在。
【解决方案2】:

任何模板 2020+ 版本都存在此问题 首次运行时在控制台上总是显示 2 个空错误,即使是在空项目上也是如此

将尝试安装 2019 并希望再次工作

【讨论】:

    【解决方案3】:

    在我的情况下,一些辅助应用程序运行导致安装 Unity 时出现一些错误。 以上没有任何帮助。

    因此,我决定从头开始将其完全重新安装为默认安装。 现在它工作正常。但在那之前。要彻底消灭 Unity,您需要:

    1. 在 Windows 设置中卸载 Unity 和 UnityHub
    2. 删除“C:\Program Files”中所有相关/剩余的文件夹
    3. 删除“C:\Users\myname\AppData\Local”中的相关/剩余文件夹
    4. 在寄存器编辑器中去清理统一文件夹,如“Computer\HKEY_CURRENT_USER\SOFTWARE”中的文件夹
    5. (可选)删除“C:\Users\myname”中的示例项目

    【讨论】:

      【解决方案4】:

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


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


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

      【讨论】:

      • 如何打开the wrong folder? Unity 仅允许您在实际打开项目时打开项目 ^^
      • 欢呼@derHugo - 你知道我不记得确切的细节(实际上它可能已经改变了)但这曾经是一个“事情”在某个时候与 Unity .. 它是什么与,如果你复制了一个文件夹或类似的东西
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 2018-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-17
      • 1970-01-01
      相关资源
      最近更新 更多