3.X 【我累了】Creator卡死!Maximum call stack size exceeded

image

image

项目做着,在写着代码,有几分钟没聚焦着creator,
切过来creator界面,就报Maxinum call stack size exceeded

严重影响项目开发。

总文件数才2000+
当前转圈的预制体大小,180k
版本3.3.2

自己的解决办法,关闭creator,无任何改动,重新打开。
打开后能运行,正常,然后又这样,写着代码,回来又来了

是不是互相引用了

试下关闭自动刷新浏览器的功能看下是否改善

日常翻车,习惯就好

是不是放了一个被解引用的预制件?

这个记得,拖过进去过预制,为了对齐位置,然后后面删除了

怀疑又是啥UUID的锅
这种UUID给编辑器造成的锅太多了
为什么不选用相对路径引用

我之前往一个预制件里拖了另一个预制件,解除了另一个预制件的引用关系,在每次从VS code返回引擎,触发引擎刷新,就必报Maxinum call stack size exceeded。

感谢答疑解惑
后面有彻底解决吗

没有,我放弃了这种方式,改为动态生成

这个是引擎的特性 我之前也遇到过平均半小时一次奔溃的报错各种各样
解决都很方便重启就解决了。
大概是引擎组考虑到程序员用眼比较累 以此提醒我们过一段时间休息一下

2赞

我在用3.3.2的时候一直都有这个提示,我一直都以为是代码太长…

同版本,从没出现,可以先看看是不是代码问题,如果不是就用排除法,先备份当前项目,然后从存储库还原到没出现这个问题的版本,再依次拉取或者手动添加

仔细查了下,确实是这个问题。
已经把那个预制重新拖了一次。
不能解除引用

我这边没有复现出来,是这样的步骤吗:

  1. 创建两个Prefab, A和B
  2. 打开Prefab A, 进入A的Prefab编辑模式,然后将B拖到Prefab A中。
  3. 解除 B 的Prefab引用。
  4. 编辑B上的一个脚本,回到编辑器,场景会软件刷新。

image
刚发现关于sp.Skeleton组件的问题。
image

是因为这个地方报的栈溢出?是因为解引用会产生这样的数据吗?

跟本贴无关

本贴,我必现,稍等给你gif

好的,感谢