搞艺术字体不知道为什么出现了这个报错

Cannot read property ‘kerningDict’

我是先搞了个艺术配置
然后创建了label
然后先删除了艺术配置中的图片,后面不管咋搞艺术字 都会出现这个报错。。。
temp目录我也删除过了…

[Window] Cannot read property ‘kerningDict’ of null

TypeError: Cannot read property ‘kerningDict’ of null

at process:scene

at Object._computeHorizontalKerningForText (D:\CocosDashboard_1.0.11\resources.editors\Creator\3.5.1\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:202534:36)

at Object._updateContent (D:\CocosDashboard_1.0.11\resources.editors\Creator\3.5.1\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:202526:10)

at Object.updateRenderData (D:\CocosDashboard_1.0.11\resources.editors\Creator\3.5.1\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:202429:12)

at Label._applyFontTexture (D:\CocosDashboard_1.0.11\resources.editors\Creator\3.5.1\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:59665:27)

at Label.updateRenderData (D:\CocosDashboard_1.0.11\resources.editors\Creator\3.5.1\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:59595:12)

at Label.set font (D:\CocosDashboard_1.0.11\resources.editors\Creator\3.5.1\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:59305:10)

at Label. (D:\CocosDashboard_1.0.11\resources.editors\Creator\3.5.1\resources\app.asar\builtin\scene\dist\script\3d\manager\asset\asset-watcher.ccc:1:1222)

at AssetDump.decode (D:\CocosDashboard_1.0.11\resources.editors\Creator\3.5.1\resources\app.asar\builtin\scene\dist\utils\dump\types\asset-dump.ccc:1:887)

at processTicksAndRejections (internal/process/task_queues.js:93:5)

at async _decodeByType (D:\CocosDashboard_1.0.11\resources.editors\Creator\3.5.1\resources\app.asar\builtin\scene\dist\utils\dump\decode.ccc:1:4276)

找到个BUG

label 删除不了艺术配置文件

1赞

楼主这个问题解决了吗

UI界面不显示:
最小化界面以后重新放大就可以显示UI界面,切换UI界面
报错原因是有一个字体设置BMFont后把字体删除后造成的,表现会有一个label missing字体
如果不确定是哪个物体missing,可以把界面内所有物体先隐藏,全部隐藏是不会报错的,
再一个个显示出来,显示出来报错的物体就是missing字体的物体,把missing解决报错就会消失