【问题标题】:I get MDB_MAP_RESIZED error in Unity, how can I fix it?我在 Unity 中收到 MDB_MAP_RESIZED 错误,我该如何解决?
【发布时间】:2022-01-17 08:27:25
【问题描述】:

对不起,如果之前已经发布过,但我找不到适合我的解决方案。

当我在 Unity 中运行一个小型 2D 游戏时,出现以下错误:

> Assertion failed on expression: 'm_ErrorCode == MDB_MAP_RESIZED || !HasAbortingErrors()
> Artifact meta info not present for hash 306bf9d63d75727c0b63ec8f203f76ac
> Asset database transaction committed twice!
> Assertion failed on expression: 'errors == MDB_SUCCESS || errors == MDB_NOTFOUND'

尽管游戏中的一切似乎运行正常,但错误不断弹出。

有人建议这可能与导入的精灵有关,但我所有的精灵都是PNG,这应该是Unity的标准吗?重新导入精灵似乎不会影响错误。

什么可能导致错误?如何识别并修复它?

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    检查以确保您在 Unity 中心拥有有效的许可证,如果没有注册,则它们是免费的。

    我也遇到了这个错误-

    已保存并关闭统一编辑器 打开集线器检查有效许可证 有一个集线器更新。- 做到了。 重新打开 Unity 编辑器不再出现错误。

    在打开 4 天后可能刚需要重新启动 - 中心更新很可能没有告诉编辑它已获得正确许可。

    【讨论】:

    • 这成功了!我的许可证是最新的,但 Unity Hub 有更新。我更新它并重新启动我的电脑只是为了确定。测试了很多次,但问题没有再次出现。我以前应该想到这一点的。谢谢!
    【解决方案2】:

    在我开发的早期就遇到了这个问题,我只是在保存并检查了我的许可证中的更新后重置了我的统一性。

    【讨论】:

      猜你喜欢
      • 2020-01-22
      • 1970-01-01
      • 2022-12-21
      • 1970-01-01
      • 2023-02-08
      • 2021-06-29
      • 1970-01-01
      • 2020-10-06
      相关资源
      最近更新 更多