首页 > 解决方案 > Unity Prefabs:资产导入未卸载元数据路径。这会泄漏内存

问题描述

因此,我在 Unity 2018.3 中创建了一个名为“水”的对象的预制件。我删除了预制件,然后使用 Ctrl+Z 将预制件与原始预制件取消链接。现在,每当我对新的预制件进行更改时,我都会收到以下完整信息:

Asset import did not unload metadata path. This will leak memory. File a bug with repro steps please. (Assets/Prefabs/Water.prefab)

UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

如果可以解决此问题,我将不胜感激,因为这很烦人。此外,如果有人可以提供有关如何在删除之前取消链接预制件的提示,那就太好了!

谢谢!!

标签: c#unity3d

解决方案


截至 2019.2.6f1 取消选中“导入材料”时,此问题仍然存在,但不会得到解决。

问题跟踪器 说:

解决方案说明:此问题仅发生在 AssetPipeline v1 中,该版本在 2019.3 中已弃用并且在 2020.x 中不存在,此外,我们认为此问题的优先级不高,因为它很少发生。


推荐阅读