iOS 字体切换场景莫名其妙的显示不出来,在h5和Android上没有问题,中文字体也没问题,以下是操作的整个过程的log点解按钮切场景,此时新场景字体正常,然后切回去原来的场景,字体变成系统默认字体只要切场景就会有,不管切哪个场景:
JS: 匹配模式点击:1
JS: LoadScene game_match: 104.23300000000017ms
V/AudioPlayer (315): Exit rotate buffer thread …
V/AudioCache (227): id=3 _pcmData alloc: 0x1248d4000
V/AudioCache (264): pcm buffer was loaded successfully, total frames: 65664, total read frames: 65664, adjust frames: 0, remainingFrames: 0
V/AudioCache (273): id=3 generated alGenBuffers: 2431 for _pcmData: 0x1248d4000
V/AudioCache (274): id=3 _pcmData alBufferData: 0x1248d4000
JS: 退出
JS: LoadScene main: 91.67900000000009ms
JS: 网络时间:Wed Oct 14 2020 12:25:55 GMT+0800 (CST)
JS: 状态:1
V/AudioPlayer (315): Exit rotate buffer thread …
2020-10-14 12:26:26.137691+0800 Cowboy-mobile[7833:1369278] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
2020-10-14 12:26:26.140315+0800 Cowboy-mobile[7833:1369278] Could not signal service com.apple.WebKit.Networking: 113: Could not find specified service
XMLHttpRequest_finalize, 0x10e806d30 …
字体被自动释放了,加一行代码看看:cc.loader.setAutoReleaseRecursively(this.lable.font, false);
是不是手动释放了字体了?
并没有,就是自动释放掉了,查了一下说那个api已经遗弃了,我在别的场景加多一个拖拽的引用可以了
