上面第一时间就关注了的,已经登记到了我们内部的工单系统,会在 3.6 修复,再次感谢详细的重现步骤!
3.6 依然没有修复…
故事是这样:
console 显示错误 uuid xxx 资源丢失 … 可是在编辑器中检查谁也没有引用它… 结果一 fgrep, 是残留在 prefab 文件中的引用…
这是一个曾经很大的 prefab, 随着时间推移, 逐步重构后节点越来越少,
现在只有 2 个节点, 结果居然有 187 KB ! ( 如果新建一个一样的 prefab, 只有 4KB …)
如果不是这个报错, 根本不会注意到这个问题如此严重…
别大惊小怪,这种问题多了去了,你见识不够
3.6.0有一堆的问题
麻烦提供一下你的预制体文件和实际打开时的截图,我看看是什么数据多出来了。
至少五个字符
建议提供一个clean功能,可以清空一些无效的配置
现在最新的 3.7 修复没有
3.7刚试了一下,在预制体对应的代码中,删除这个@property后,回到编辑器然后虽然会更新界面状态,但是在预制体中这个引用依然是存在的,一点要回到编辑后再次手动点击保存按钮,这个预制体中的这个引用才会消失,问下这个算是BUG吗
这个不是 bug,如果代码修改了,编辑器就要遍历所有场景或者 prefab,代价是很大的,也很容易因为误操作(比如代码合并、撤销)导致场景里的关联关系丢失。
那现在是,如果删除引用后,我们回到编辑器,如果使用 ctrl+s 保存后,这个引用依然是存在的,只有手动点击保存按钮,这个引用才会消失
这逻辑确实是有点无语~
好的,我们确认一下这个问题,感谢反馈
说到 快捷键与 GUI 不一致这个问题, 顺便反馈一个 bug:
mac 上编辑器几乎所有地方, “删除” 快捷键无效 (只能用菜单执行).
3.6 & 3.7 都是如此.不知道是不是只有我这里这样.

如果你是Mac,快捷键要用command而不是control键。
是windows电脑
他会错了,他回的是楼上那位
如果你是Mac,快捷键要用command而不是control键
