[已发布] Cocos Creator 3.8.6 社区版公测贴【3.14】

我们的线上游戏复现的。具体堆栈是
image


线上游戏,C++ 代码肯定是编译 release 版本,CC_ASSERT 是空的。难道你们用 Debug 版本上线?

还是需要给个复现问题的 demo,方便我们定位问题。

这是复现的demo,必现,3.8.6,(实际上3.x都会出现这问题)
弹窗按钮穿透Demo.zip (87.5 KB)

image
最新社区版,调用restart重启游戏,会崩溃,必现

@requireComponent([ScrollView, UITransform]) 有个这个

完整的截图一下吧

问题已解决,请忽略。升级版本,插屏数据异常,重新设置插屏后崩溃消失

能提供下复现 demo 吗?

我用 test-case 中的 restart 测试例,没有复现出来。

:joy:

结合你之前发的视频,我猜想你这个demo的复现方式是

  1. 点击弹窗
  2. 弹窗后点击主界面按钮2的区域,按钮2 会被响应么?

如果是这样,我验证了一下,并没有问题。所以还请多描述一下,或者录制一个这个demo 的视频。


这个是demo ,点击弹窗中覆盖有主界面按钮的区域就会触发穿透

就是用这个验证的。

这个问题可以参考这个 issue https://github.com/cocos/cocos-engine/issues/16846 ,之前版本编辑器在宏配置与引擎默认值一致时不写入到 settings 内,这个问题 384 已修复。

嗯嗯,这个我选择了确定关闭就可以了

这个是demo的录屏,中间去掉的弹窗背景只是关闭了sprite组件,为了方便对比,没有禁用widget
QQ录屏20250325123309.zip (2.2 MB)

下次麻烦提供更多关键点信息。

目前看你这个视频,是用实验性“编辑器内预览”导致的问题。你可以浏览器预览或者构建后验证一下。

“编辑器内预览”导致有这个差异,我们后续定位看看。

多谢解答,预览界面是一直有问题,但是浏览器在我的实际项目中也存在问题,然后我照着这个demo的功能裁剪那里的项目配置勾选了一遍,又把不用的配置去掉,重新编译了一下浏览器就好了,项目是从3.7.2升级上来的,自动生成了迁移配置,之前没生效应该是配置那里出问题了

最新3.8.6的3月14的版本无法正常读取插件脚本了, 之前3.8.6这个版本是好的2025年1月25日 星期六 12:34 测试3.8.5也是好的

[Window] Preview Error: Error: Error loading src/assets/Subitems/Subitem_2001/GlobalScript/dayjs.min.js

报错后,就会一直报:
[PreviewInEditor] Cannot read properties of null (reading ‘pipelineSceneData’)
182
[PreviewInEditor] builtin samplerTexture ‘cc_reflectionProbeBlendCubemap’ not available!

[Window] Preview Error: TypeError: Cannot read properties of undefined (reading ‘init’)

永远无法正常editor播放场景了,除非删了temp跟libray

image
最新版本,默认资源导入设置之后,关闭编辑器再打开,又恢复到默认的texture格式了