异常情况:
正常情况:
发生异常情况时,BITMAP模式的文本 主要表现 内容缩的很小, CHAR模式文本 的主要表现为新字符渲染不出来。
现在定位到的问题是 cc.Label._canvasPool (HTMLCanvasElement的缓存池) 导致。 新创建的HTMLCanvasElement 有概率 渲染异常。
PS:有尝试在出现问题的时候, 清理_canvasPool,清空CHAR模式贴图,强制刷新所有文本, 有变化,但仍然会出现这种情况(有些字正常,有些字异常)
目前出现问题的机型只有 iphone 15 pro max,操作系统版本为17.0.2 和 17.0.3 都会出现。 (非必现,但出现bug的概率还是挺高的)