记录一creator编辑器的的bug,希望官方帮忙看看

Creator 版本:2.3.4(最新的2.4.0也存在)
编辑器操作系统 :windows
复现步骤:
项目结构:



1.双击prefab “sub”,进入编辑状态

2.切换到vscode,随便编辑一点代码,再切换回编辑器
3.再次双击prefab “sub”,控制台里面看到报错了

这个问题是必现的,自己调查时发现,和这段代码相关

这个是demo:
linkdemo.zip (276.9 KB)

提交了问题3天,根本没有理

这些基本还得靠自己找到报错的原因来应对这些问题了,官方不可能很快的做出修复的,只能等下个版本再看了

感谢反馈~ 我下周看一下
由于我们人力有限,再加上论坛不是一个严谨的工单系统,很难保证所有帖子都会被过一遍。如果我们没看到可以适时顶帖一下,谢谢!

看来要 Windows 才能重现了。我在 mac 上用了 2.4.0 正式版、2.4.1 开发版、2.4.2 开发版试过,都没问题。

谢谢回复,这个问题,我自己查了几天没有解决,就来发帖求助了,实际用的时候,如果稍复杂的prefab嵌套,最终会导致当前场景节点,全部都看不到了,然后需要重启编辑器,开发的时候影响工作效率,其他还好,windows必现,mac没有试过

还是期待官方的结果,试过2.4页是这样,兄弟也可以帮忙看看,谢谢

好吧,我这边的一台 Windows 开发机怎么测试都没问题…… 只有另一台 Windows 7 能重现,但是没办法调试。最后看代码,发现其实 prefabNode 要在场景里才会用到。所以重现方法应该是,双击 prefab 之前要打开默认的 Scene……

原因已找到,目前你们标记了 _objFlagsDontSave 的对象是无法被 undo 的。prefab 切换时会依赖 undo 系统,所以就不支持。我们会在下个版本的编辑器中进行完善。

谢谢,我自己也发现了是dontsave的问题,只是我不知道怎么修改,感谢