1.3 LabelBMFont 自定义字体BUG了吗

早上换了1.3
打开之前的项目
吓尿了
界面的自定义字体都成默认了

然后 LabelBMFont字体框无法拖入了

这…

您好,请问您之前使用的编辑器是哪一个版本呢?

您好,我们这边测试了 ,没有复现这个问题,您如果方便的话把你的工程发我看一下,感谢。 群里@小强 1130054102

您好,请问您原本用的是哪一个版本的cocostudio呢?我试验了,1.3版本是可以拖拽替换文件的。

之前1.2.0.1
早上换的1.3
拖拽文件过去无效果

我又卸掉1.2.0.1换了1.3试了下

打开工程 画布上放一个ImageView 可以拖入图片
放一个LabelBMFont 拖入一个fnt字体 鼠标进入文件路径框框时会有高亮蓝边 但是放开鼠标 文件没变

随便新建一个工程都是这样

要不要发个工程给你看

:8::8::8:版主人呢 人呢

在这呢~~我正在看

不知道为什么我这里确实可以额,你的资源是不是从资源窗口拖的?建议检查下项目路径是不是在桌面上或者带其他特殊路径。

我是先卸载了1.2.0.1再装的1.3
路径没问题… 资源肯定是资源窗口拖的 和1.2.0.1的操作一模一样

顺便问下一 用1.3打开过的项目怎么用1.2.0.1再打开 我先降版本用了…

问题解决了
:2::2::2:
版主快来打自己PP

1.2.0.1的版本 对于fnt字体的png文件 在文件名上没有要求一致
因为在fnt文件中 指定了file=".png"这一属性
所以用bmfont生成的fnt文件 它会根据图片大小分页
产生例如
font.fnt
font_0.png
font_1.png 的文件

fnt文件里指定了解析规则
page id=0 file=“font_0.png”
page id=1 file=“font_1png”
所以没问题

1.3版本 fnt文件必须和png文件同名
否则studio不认,studio加载资源窗口时会过滤掉与fnt同名的png文件
所以造成1.2.0.1版本的自定义字体用1.3版本打开会失效

---------------------------------------------羞射的分割线---------------------------------------------

现在的做法只能是 将输出的png改名与fnt一致
and
将fnt文件中 file属性指定的png改为一致
and
无法使用分页png了…

还好我一直坚持使用一致的名称 :14: