【已正式发布】CocosCreator 3.8.7 社区版本公测帖

嗯,方便把这个方案链接发一下吗?后续我们会综合评估看看。

试调大一下这个配置看看?

引擎大哥 能看下 我的 提的 bug么 spine 动画 报错 vb 报错 我已经调大

还是有 错 [PreviewInEditor] Failed to allocate chunk in StaticVBAccessor, the requested buffer might be too large: 1089168 bytes

at console.error (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\app.asar\node_modules@sentry\core\src\utils-hoist\instrument\console.ts:40:14)

at error (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:159175:12)

at errorID (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:159353:5)

at StaticVBAccessor.allocateChunk (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:244894:13)

at RenderData.resize (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:243711:39)

另一个 报错
TypeError: Cannot read properties of null (reading ‘vb’)

at realTimeTraverse (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:248428:47)

at updateComponentRenderData (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:248410:7)

at Simple.updateRenderData (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:248675:13)

at Skeleton.updateRenderer (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:99320:23)

at UIRendererManager.updateAllDirtyRenderers (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:98915:31)

at Director.tick (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:15843:31)

at Game._updateCallback (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:16900:22)

at updateCallback (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:90227:20)

at sentryWrapped (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\app.asar\node_modules@sentry\browser\src\helpers.ts:116:17)

嗯,这个要查下,把这个资源私信给 @song2008_2001 看下吗?

我们这边排查一下,是因为预览会加载 2 次场景导致的,后续我们会进行修复,感谢反馈

什么时候安排人排查下我这个


这个问题我验证了从3.6到3.8.6都没修复

简单试了一下发现draw call 没有减少呢

逻辑上两张背景应该合批后drall应该只有4,现在是5

两个item内的sprite和label都是同样的Sorting2D配置吗?


方案是这个,排序插件是同事弄的。

https://forum.cocos.org/t/topic/164990
这个问题解决了吗
@dumganhar

渲染排序组件节点多选问题,
多选节点的时候,在属性检查器里渲染排序组件不同的属性显示的属性不是-,而是第一个选择的属性

这个问题,后续 @Knox 会跟进。目前组件列表和类型不一致,批量添加、修改 cc.Sorting2D 是有问题。

删了几个大版本的zIndex终于回归了,时间证明了某些决定是错的 :+1:

1赞

一样的配置

还是有一定区别的。
2.x 的 zIndex 是通过修改节点之间的顺序实现的,会影响节点在 scene graph 中的顺序。而 3.8.7 中是对渲染组件提交前对渲染组件进行排序,并不会改变节点在 scene graph 中的顺序。

工程发来看看。

assets.zip (4.0 KB)

label 缓存模式需要设置为 CHAR,你试试。
如果是 NONE,就算你的 Label 文本一样,也是不同的纹理。自然无法合批了。

我不需要label合批,现在是是背景图片没有合批