【ccc3.4.2】 IOS真机卡死,模拟器也卡死

这异常我都没法捕获,直接就干死了。



JS: [ERROR]: (see stack) Uncaught TypeError: Cannot read property ‘atlasName’ of null -

  • [0]_multilineTextWrap@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:1680

  • [1]_multilineTextWrapByWord@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:1823

  • [2]_alignText@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:1861

  • [3]_updateContent@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:1608

  • [4]updateRenderData@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:1519

  • [5]updateAssembler@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/renderable-2d-31b6dfb5.js:1492

  • [6]walk@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:5145

  • [7]walk@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:5160

  • [8]walk@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:5160

  • [9]walk@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:5160

  • [10]walk@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:5160

  • [11]walk@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:5160

  • [12]walk@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:5160

  • [13]walk@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:5160

  • [14]update@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-97800a52.js:4743

  • [15]frameMove@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-3f4a8be7.js:2081

  • [16]tick@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/index-3f4a8be7.js:2666

  • [17]callback@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/src/cocos-js/deprecated-abcf8b8e.js:3061

  • [18]tick@/Applications/CocosCreator/Creator/3.4.2/CocosCreator.app/Contents/Resources/resources/3d/engine-native/simulator/Debug/SimulatorApp-Mac.app/Contents/Resources/jsb-adapter/jsb-builtin.js:601

The font size is too big to be fitted into texture atlas. Please switch to other label cache modes or choose a smaller font size.

报错说文字纹理的图集过大了?请问你使用的是什么类型的 cache mode?引擎版本是多少?

是的。
ccc3.4.2

cache mode 类型是?

char 。

用none,Label 高度正好到了2200,下面一点不显示。
用了CHAR,现在是刚开始正常,过一会, 因为Label 文字会更新,导致以上报错,哎,没法弄。

嗯,这个问题得优化。目前已知 char 模式确实纹理图集最大只能 2048 * 2048,所以就出现了这个问题。但是报错卡死就不合理了。

模拟器,真机,都是卡死。web上好像倒没问题

同样的问题,请问怎么处理