3.8.0,2D 项目,编辑器中,场景突然报错,无法打开:
尝试重启编辑器多次,删除temp和library目录,均无效。
项目刚开工3天,没有任何备份,很绝望。
绝望归绝望,问题总得解决啊,于是开始研究这个错误:
1,看上去像是艺术字引起的:“The fnt config is not exists”
这个报错曾经在3.6.3遇到过,在3.6.3里面,某个项目有个艺术字,总是会报这错误,删除重建也不行,
但3.6.3中的这个问题不会让编辑器中的场景无法打开,只影响运行。
2,3.8.0这个项目中目前有3个艺术字体,查找这些艺术字体的 labelatlas.meta 文件,发现里面的 _fntConfig字段值为null,和报错的内容相像.
3,想着编辑能否重新生成这个字段的值呢?于是尝试修改一下艺术字体的某个属性,待右上角的绿勾勾变亮后点击保存,然后再查看 labelatlas.meta文件,发现_fntConfig已经不再是null。按照这个办法,把所有的艺术字都编辑了一遍重新保存。
4,双击场景文件,场景顺利打开了!!!
回想发生这个问题之前我干了什么呢? 我在资源管理器中新建了一个目录,然后把一些资源(包括上面的字体相关资源)拖入到这个目录中,然后就发生了后面的事情。


