【问题标题】:Reload Scripts Assemblies (busy for long time) Unity Freezes重新加载脚本程序集(长时间忙碌) Unity 冻结
【发布时间】:2022-06-14 09:50:17
【问题描述】:

我正在使用 Unity 版本 2020.3.32f1 和 Rider 作为编辑器。每当我对脚本进行任何更改,即使是很小的更改,Unity 脚本程序集都会花费太多时间来编译和加载。有时它会完全冻结 Unity,在任务管理器中我可以看到 Unity 会话的“应用程序没有响应”。

有谁知道我该如何解决这个问题?

【问题讨论】:

  • 有一些事情可以进一步尝试。特别是如果您使用 Rider。 forum.unity.com/threads/… 但这是一个非常常见的问题,随着新版本的出现似乎会变得更糟。

标签: unity3d game-development


【解决方案1】:

经过大量研究,我得到了一个对我有用的解决方案,在 Unity 包管理器中,搜索 Rider 并获得了 Rider 的更新。从统一包管理器更新 Rider 版本后。我的脚本重新加载问题得到了修复。

【讨论】:

    【解决方案2】:

    禁用域重新加载。要禁用域重新加载:

    1. 转到编辑 > 项目设置 > 编辑器
    2. 确保已启用进入播放模式选项。
    3. 禁用重新加载域

    来源https://docs.unity3d.com/Manual/DomainReloading.html

    【讨论】:

      【解决方案3】:
      1. 编辑 > 项目设置 > 编辑器 > 检查进入播放模式选项

      2. 取消选中重新加载域并重新加载场景

      这对我有用.. unity 2021.3.4f1

      【讨论】:

        【解决方案4】:

        打开窗口->包管理器。选择 Packages: In Project 查看当前安装的包。删除您不使用的所有内容。

        【讨论】:

          猜你喜欢
          • 2023-01-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-24
          • 2012-02-01
          • 2020-12-13
          相关资源
          最近更新 更多