升级2.4.0以后保存一下代码,就要等5分钟。

上面的大伙都说了,不是引擎的问题,我们公司5个开发,都换了2.4版本,都没出现这个问题撒:deciduous_tree:

看来大家都没有遇到这个问题,真是奇怪,启动的时候,一直处于正在加载Cocos Creator…

你们用的是不是JS?

我找到问题了!!!!
我擦!!!
我终于解决了!!!
困扰了我一周的问题!!!
终于解决了。。。

怎么解决的请讲一下啊,我这也会卡,也不知道挂的脚本多了,还是脚本的属性引用的资源多了,反正scene大了就会卡,vscode修改一下代码,保存回到编辑器就会卡,卡的时间随着scene的变大逐渐变长

ts(aaaaaa凑字数)

解决了也不说下原因和解决方案,就这样跑了,你这样以后还好意思在论坛提问吗?

说,怎么会不说呢!哈哈
因为问题很弱智。所以我感觉应该没有人会遇到我和我一样的问题。

确实和Cocos Creator的版本有关系

2.3.3 的时候,我写了一个Test.ts这个脚本,里面引用了一些spriteFrame。

后来因为测试完毕以后,我就把那些没有用的spriteFrame删除了。但是Test.ts这文件还在。

之前在2.3.3的时候也没有什么报错,启动都正常,没有任何卡顿现象。

当看到2.4.0华丽丽的的功能以后,就果断升级版本了。

然后问题来了…只要启动项目,就会卡主,卡的很诡异,就有一个报错。

Window “main” unresponsive: [object Object]

然后我就折腾了好几天,然后我实在没办法了,我就想着版本回退回去吧。

然后我就下载了2.3.4的版本,结果有几个spriteFrame引用丢失的错误信息…

我忽然感觉是不是因为2.4.0的有了更高的编译TS脚本的时候检查引用关系了…所以卡主了…

果不其然,删除了Test.ts以后,一切都正常了…

感觉整个世界都美好了.

所以,发生卡顿的原因是,ts脚本里面,有一些错误的,无效的引用,会导致卡顿…

但是报错没有任何提示…无法排查…

2赞

这。。。。。。。

这个版本的creator内存泄漏特别严重,经常内存占满卡死

应该是场景里引用了一些资源,被删掉了
脚本里面应该不存在引用一说的,应该是脚本的某些属性,在组件上,引用了某些资源
删掉脚本后,组件就不会再加载这个脚本及关联资源,所以没问题
如果真的有人想要尝试解决,可以用 2.3 版本,构建项目,看看输出的警告,是不是有什么资源丢失了。然后修复一下关联,或者简单的把所在 场景/Prefab 重新保存一次,这样就会把引用置空。

如果是命令行启动这种项目会保存吗?