【已发布】Cocos Creator v3.5 社区测试版

原来不是选中区域而是鼠标要精准点到线上(选中后会变白色)才可以 :rofl:

是的 :rofl:目前的逻辑是框选只能选中点

启动的时候,加载js sourcemap文件耗时比之前慢1分钟左右

好像通过vscode启动时间最长,如果直接引擎启动大概30秒左右

补充:尝试过删除local temp library文件夹用3.5引擎重新加载也一样

1赞

是会慢一些

unity除了引擎版本授权还有其它的捞钱方式 我觉得也是可以参考的 Creator坚持授权免费嘛没毛病!

如果准备用3.5的,一定要关闭多线程

使用多线程确实是会多占用些内存,毕竟线程之间需要同步数据。你指的是这个问题吧?

低端机低内存黑屏,可能高端机也会有

对,还蛮经常出现的,启动黑屏

更新3.5后,lil-gui外部模块无法识别,直接报错(3.4.2是正常)


代码导入方式是:

import GUI from 'lil-gui';

package.json文件内容如下

我们一个项目组十几个人有两三个都测试出来了,直接放弃3.4,3.5

本来还有点想升3.5,因为3.0-3.4.2都有出现富文本有概率不显示,看3.5富文本修改,想升级试一下这个bug有没有修复的,今天试了后,就放弃了

插件系统存在影响稳定的问题:

1.在插件场景脚本里调用的函数里调用 query-script-name 接口必定导致编辑器卡死

// 场景脚本
    'test-bug': async function (args,parent) {

                return await Editor.Message.request('scene','query-script-name',"8f1aef24-9f66-4b66-abd8-18569bf9a5d9");

            },

2.在插件场景脚本调用这个函数必定导致编辑器卡死


'test-bug': async function (args,parent) {

	return Promise((resolve, reject )=>{
		// resolve([]) 没有返回或处理时间过长时导致编辑器卡死
	})

},

以上场景脚本函数均通过以下方式调用:
await Editor.Message.request(‘scene’,‘execute-scene-script’,{xxxxxxxxxx})

还发现一个问题,同样的代码在3.4.2构建后可以正常运行,但是3.5.0 浏览器可以正常运行,但是原生打包后就会报“Class extends value undefined is not a constructor or null”,这东西又很难定位到是具体是哪个文件的问题

可以通过浏览器连接到原生应用,那里看看是否有调用堆栈。

main里面的index加载出的问题,已经大概定位是哪里了,需要进一步确认而已。但是3.5是改了啥,一模一样的代码,为啥3.4.2不会有问题,到3.5才出现问题

抱歉,这个问题我们会在3.5.1修复。
目前如何绕过:不要在你的脚本中同步地去调用类似的请求。

Editor.Message.request('scene','query-script-name',"8f1aef24-9f66-4b66-abd8-18569bf9a5d9")

可以放在下一帧去执行,比如setTimeout;
当然不着急的话,可以等一下。。。

还是想了解一下,3.5改了什么东西,不然为啥3.4.2之前的构建都没问题,3.5构建出来的代码会出现问题

了解。具体原因我也不清楚。我找人帮忙回答一下。
@609075410 你能解答一下吗?

还发现一个问题,同样的代码在3.4.2构建后可以正常运行,但是3.5.0 浏览器可以正常运行,但是原生打包后就会报“Class extends value undefined is not a constructor or null”,这东西又很难定位到是具体是哪个文件的问题

是指这个问题吗?能提供一下错误堆栈吗?