c# - 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()
如果可以解决此问题,我将不胜感激,因为这很烦人。此外,如果有人可以提供有关如何在删除之前取消链接预制件的提示,那就太好了!
谢谢!!
解决方案
截至 2019.2.6f1 取消选中“导入材料”时,此问题仍然存在,但不会得到解决。
问题跟踪器 说:
解决方案说明:此问题仅发生在 AssetPipeline v1 中,该版本在 2019.3 中已弃用并且在 2020.x 中不存在,此外,我们认为此问题的优先级不高,因为它很少发生。
推荐阅读
- apache-nifi - Nifi处理器被触发两次单个输入流文件
- java - 是否可以在 spring-data-elasticsearch 中使用 Context Suggester 映射 Completion 字段?
- javascript - 如何使用 RUST_BACKTRACE=1 运行 NodeJS 脚本?
- java - ajax调用加载器url多次加载相同的div标签问题
- c# - 如何设置 jsreport MVC 作为网络服务器而不是实用程序运行?
- javascript - 使用 Vue 将数组转换为单个对象
- windows - Docker 端口绑定失败。为什么“权限被拒绝”?
- python - 从 win32 或 pypff 读取 PST 文件
- java - @ManyToOne 跨模式创建错误的 FK
- angular - Angular 7无法在获取带有地图的Web服务中发送标头