cocos creator 3.7.4在chrome120運行渲染異常 急!!

CocosCreator版本:3.7.4

  • 目标平台:Android Chrome 120.0.6099.43

  • 消失方式:物件使用mask会消失,无法正确顯示

  • 之前哪个版本正常的:Chrome 119.0.6045.194

  • 手机型号:Samsung Note20 及大部分Android手机都会

  • 手机浏览器:Chrome

  • 消失概率:100%

测试3.8.1都一样

demo
输出档
demo.rar (907.1 KB)
专案
testMask.zip (74.2 KB)

这个时间段引擎组下班:golfing_man:

可以查看你自己node 树节点 是否存在不带资源也就是不需要渲染得node,如果存在这类节点,会导致多重mask嵌套得时候异常

感谢回复,但demo就很单纯一张图就画不出来了 :sob:…其他浏览器正常,就chrome120

不只是mask, 官方提供的helloworld画面也都出不来…

画面会一直闪烁不定附上影片

已测试多支安卓手机都一样
helloworld120
影片
helloworld120.rar (1000.0 KB)

@jare @CocosDevs @panda @651761058

補充:helloworld用3.5.2、 3.6.3等其他版本,用chrome120也都一樣有問題

我们看一下,只有 mask 组件会吗?

这个问题,确实是存在的,我们3.8.1浏览器更新到了chrome120后,纹理加载就很慢,很久很久才出来。
然后这个问题应该不只是 cocos 受到了影响,laya也是一样的结果。
将浏览器还原到 chrome119就都正常了。
目前测试safari 和 firefox 都是正常的

不只是mask, 使用3.8.2编译Hello World范例, chrome 120也渲染不出来, 可以直接用安卓+Chrome120跑看看HelloWorld范例

我这也遇到到相同问题,谷歌浏览器升级到120的,渲染全都出现问题。请问下你的119版本是如何回退的呢?

那看起来是谷歌浏览器的问题了。我们先看一下是否有报错。

1赞

看起来像是 Cocos 3.7.x 以上的版本都有这个 Bug

我用3.5.2、3.6.3编HelloWorld用chrome120跑也是没有画面

请问有什么发现吗?或是我们能一起协助测试什么反馈给chrome?快要失业了… :sob:

已经反馈了,不过对方的进度我们没法控制。

紧急的话可以先关闭 webgl2,使用 webgl1 .

1赞

目前测试关闭webl2.0可以正常渲染,谢谢! :star_struck:
改用webgl 1.0会有什么副作用吗?

有最新消息吗?3.5.0 web 进去直接黑屏

目前我们取消勾选webGL 2.0渲染正常, 可以试试看
Snipaste_2023-12-14_16-01-38

好的 :smile: :smile: :smile: