label 的颜色值会随着点击变化,其他属性无变化,在动态创建多个 label时,使用了 char 缓存模式,为了降低 DrawwCall,但是会出现报错情况,大概确认时图集满了(1024*1024), 报错信息如下:
(C:/ProgramData/cocos/editors/Creator/3.8.0/resources/resources/3d/engine/native/cocos/bindings/jswrapper/v8/Object.cpp, 754): Invoking function failed, TypeError: Cannot read property ‘atlasName’ of null
at sD._multilineTextWrap (src/cocos-js/cc.js:1:813579)
at sD._alignText (src/cocos-js/cc.js:1:812466)
at sD.processingString (src/cocos-js/cc.js:1:803028)
at Object.updateRenderData (src/cocos-js/cc.js:1:820578)
at t.updateRenderer (src/cocos-js/cc.js:1:670110)
at Object.updateAll
有什么好的解决办法嘛?
。我试试