主注意下creator2.10严重bug,2.0后都有这问题,会存在场景内容全部丢失的bug

我记得上次也是有这样问题,首先显示的是字体下载失败的日志,后面整个编辑器卡了好久,场景等很多视图都丢失了,

你的场景里面用的哪个组件里面有m00属性,找一下看看。
另外你是如何操作出来的bug?

目前已知的回导致编辑器场景打不开的操作是:删除节点后进行undo操作。我们这边正在修复,要后续版本才会更新,当前版本只能避免这些操作了

另外一个,是,使用了ttf字体,导致,打开编辑器界面,卡了好久,最后提示下载字体失败

可以用我上面的那个新demo复现,使用了裁剪的ttf字后,在浏览器上运行时,也会卡住很久,一直在下载那个ttf字

你要检查下你的ttf字体有没有问题,另外是不是因为ttf字体太大,导致加载时间太长?有些ttf字体动辄就是5,6M的要注意

我的ttf字很小,使用creator自带的字体编辑器裁剪过的,才10kb左右

卡住很久后,会提示下载失败,提示后,就可以正常使用

我发上去的demo也是,新建的,没有什么插件,从现有项目里拖进去的ttf字体,这个问题,我4个项目里都遇到过,

刚刚我让我同事,新建项目使用裁剪后的ttf字,也是同样的bug,有视频

字体文件有问题,你的字体文件:


正常的字体文件:

我几次都遇到这个问题,可能是我裁剪字体方式有问题,我检查,谢谢

和我裁剪字体也没关系, 确实是原字体文件有问题,这个兼容问题creator引擎应该可以处理的啊,我4个项目里都会遇到这种情况,记得以前1.9.1版本的使用这些字都没有问题,字体兼容性处理好

每次都是这报出警告,报出警告后,就可以正常使用这些字体了,2.0后会出现这样的情况,1.9.1根本没有这问题

谢谢反馈,这会进行兼容性处理,至少不让出现无法场景内容丢失这样严重的 bug

ok,谢谢

这个问题的根本原因是我们的字体加载检测有漏洞,Web 目前没有可靠的字体是否加载的检测,我们用字体渲染出的尺寸是否改变来判断,这种判断方式在你的字体上刚好失效了,因为你的字体和默认系统字体渲染出来的文字长度刚好一样。我们引入了新的检测机制来避免这个问题

https://github.com/cocos-creator/engine/pull/3708

但是,在不支持 FontFace 的浏览器上仍然会出现问题,并且无法避免

2.1.0是否还未适配qq玩一玩?空白项目发布玩一玩都会报错。。。

2.1.0是否还未适配qq玩一玩?项目发布玩一玩都会报错。。。

这个问题解决了吗?
我又遇到了,好崩溃。

1赞