2.0 游戏重启后,使用自定义的font的label不见了

  • Creator 版本:2.0

  • 目标平台: IOS和cocos模拟器

  • 详细报错信息,包含调用堆栈:

  • 重现方式:点击按钮调用 cc.game.restart();

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:100%

  • 额外线索:

NewProject.zip (886.3 KB)

重启前


重启后

自己顶

。。。

你可以尝试最新版本,我经过测试 v2.0.1 是正常的

兴致勃勃去下了个2.0.1,然鹅

JS: Cocos Creator v2.0.1
JS: Create unpacker 05dd1dc0e for 2dL3kvpAxJu6GJ7RdqJG5J
JS: Create unpacker 0cfd22b7a for a8Anh32NZGRZegUtSgEj26
libpng warning: iCCP: known incorrect sRGB profile
JS: LoadScene 2dL3kvpAxJu6GJ7RdqJG5J: 66.92200000000003ms
JS: InitScene: 0.5289999999999964ms
JS: AttachPersist: 0.12400000000002365ms
JS: AutoRelease: 0.5249999999999773ms
JS: Destroy: 0.012999999999919964ms
JS: Success to load scene: db://assets/Scene/helloworld.fire
JS: Activate: 7.1720000000000255ms
ScriptEngine::cleanup begin …
GC begin …, (Native -> JS map) count: 20
GC end …, (Native -> JS map) count: 20
GC begin …, (Native -> JS map) count: 20
GC end …, (Native -> JS map) count: 20
GC begin …, (Native -> JS map) count: 20
GC end …, (Native -> JS map) count: 20
Destroy WebGLProgram (3) by GC
Destroy WebGLFramebuffer (2) by GC
Destroy WebGLTexture (8) by GC
Destroy WebGLTexture (7) by GC
Destroy WebGLTexture (6) by GC
Destroy WebGLTexture (5) by GC
Destroy WebGLTexture (4) by GC
Destroy WebGLTexture (3) by GC
Destroy WebGLTexture (1) by GC
Destroy WebGLBuffer (4) by GC
Destroy WebGLBuffer (3) by GC
Destroy WebGLBuffer (2) by GC
Destroy WebGLBuffer (1) by GC
Destroy WebGLTexture (2) by GC
ScriptEngine::cleanup end …
Initializing JavaScriptCore
JS: Enable batch GL commands optimization!
glGetIntegerv: pname: 0x8b4c
glGetIntegerv: pname: 0x8869
JS: Cocos Creator v2.0.1
JS: Create unpacker 05dd1dc0e for 2dL3kvpAxJu6GJ7RdqJG5J
JS: Create unpacker 0cfd22b7a for a8Anh32NZGRZegUtSgEj26
libpng warning: iCCP: known incorrect sRGB profile
JS: LoadScene 2dL3kvpAxJu6GJ7RdqJG5J: 44.03299999999996ms
JS: InitScene: 0.5520000000000209ms
JS: AttachPersist: 0.15800000000001546ms
JS: AutoRelease: 0.5010000000000332ms
JS: Destroy: 0.013000000000033651ms
JS: Success to load scene: db://assets/Scene/helloworld.fire
JS: Activate: 6.6410000000000196ms
Failed to load font: (null)

也没勾选MD5 cache

你这里运行的是正常的吗?看看是否有红色的报错,都截图上来看看

模拟器会报这个错
Simulator: libpng warning: iCCP: known incorrect sRGB profile

模拟器会报这个错
Simulator: libpng warning: iCCP: known incorrect sRGB profile

这个跟 label 消失没多大关系,可能需要等下个版本,因为有修复了几个关于 label 的 bug

我也遇到了

模拟器会报这个错
Simulator: libpng warning: iCCP: known incorrect sRGB profile

版本 cc 2.0.5