1.4.1 位图字体报错解决办法

以前的BMFont文件全部不能用了,提示错误

TypeError: Cannot read property '_fntConfig' of undefined

有办法解决吗?

engine-patch-0329-bmfont-error.zip (13.6 KB)

这里有一个补丁文件,替换engine的对应文件就好了

非常抱歉,这是 1.4.1 版本的一个已知问题,请大家下载二楼的补丁包,替换 engine 目录下的对应文件即可解决。

替换文件后需要重新编译引擎,编译过程需要先安装:

  • Nodejs
  • gulp npm install -g gulp
# 在 engine 目录下
npm install
gulp build

参考这里的说明:

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

如果没有配置过相关的开发环境,也可以直接使用 CocosCreator_v1.4.2-beta.1 内测版本:

为什么我替换之后 还是会出现上述问题呢???

是否需要重新编译一次?

为什么打了补丁还是不行呢??

为什么不重新发布一个fix版本呢。比如1.4.1.1
这些问题放在论坛去说,别人下载的还是1.4.1版本,可能遇到问题后,又要查看很多帖子,才有可能找到这样的问题。

在准备 1.4.2

终于找到解决办法了,我就是遇到这个问题,然后说来泡一下论坛呢,没想到就无意看到了。

我们产品已经做了半年了,现在是1.4版本。因为发布后就不会有引擎的更改了。我们现在很谨慎选择一个稳定的版本的。希望1.4.2会是一个稳定版本,作为发布我们的产品的基础。

不稳定,升级SDK迁移也是工作量。