cocos creator3.8.5 多次释放BMFont文件报错

  • Creator 版本:3.8.5
  • 目标平台:chrome浏览器预览
  • 重现方式:多次操作ui打开关闭
  • 编辑器操作系统:mac mini m2
  • 重现概率:必现

报错信息:
Uncaught TypeError: Cannot read properties of null (reading ‘getGFXTexture’)

定位之后发现释放资源后, 调用 asset.decRef(); 减少资源引用时报错, 注释掉这行代码就没问题.

SpriteFrame 是被释放了,

但是场景中label组件,还有在使用和显示