【BUG】编辑器报错[Scene] Cannot read property 'vb' of null

编辑器报错[Scene] Cannot read property ‘vb’ of null

编辑器版本:3.8.1

编辑器控制台报错:

[Scene] Cannot read property 'vb' of null 
TypeError: Cannot read property 'vb' of null 
    at Object.updateWorldVertexAndUVData (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:292274:31) 
    at Object.fillBuffers (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:292226:18) 
    at Batcher2D.commitComp (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:110653:21) 
    at Sprite._render (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:105101:18) 
    at Sprite.fillBuffers (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:107687:18) 
    at Batcher2D.walk (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:111055:22) 
    at Batcher2D.walk (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:111072:22) 
    at Batcher2D.update (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:110452:18) 
    at Root._frameMoveProcess (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:3717:29) 
    at Root.frameMove (G:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin\.cache\dev\editor\bundled\index.js:3364:18) 

Bug影响:场景编辑器无法工作。包括但不限于,在场景编辑器中编辑已有的对象,缩放场景。保存项目后重启Cocos Creator也无法解决。

Bug复现方法:在一个2D场景下,新建一个2D Sprite对象,设置对象的Content Size为720*1280,设置对象的Sprite Frame属性为引擎自带的精灵default_ui/default_panel,设置Type属性为TILED,报错出现。
image

我也出现了,有办法解决吗兄弟

打开项目设置,在 宏配置中的 BATCHER2D_MEM_INCREMENT 改大一些。 不超过 2304 即可。

https://docs.cocos.com/creator/manual/zh/ui-system/components/engine/ui-batch.html#v341-之后

1赞

这个在3.8.3里解决了,参考pr
https://github.com/cocos/cocos-engine/pull/16686

这样可以解决卡住的现象,如果数据太大了,还是会报err.

可以参考楼上的,适当调整下大小