fairygui / FairyGUI-cocoscreator

A flexible UI framework for Cocos Creator
MIT License
548 stars 193 forks source link

GTextField使用位图字体时不能动态改变颜色, 编辑器里面可以修改 #29

Closed davyzhang closed 4 years ago

davyzhang commented 4 years ago
let lbl = word.getChild('lblWord') as fgui.GLabel;
lbl.asTextField.color = new cc.Color(255, 255, 255, 255);

字体在是在IDE里面导入的位bmfont已经设置了可以动态设置颜色 image

使用系统字体渲染,以上设置可以正常修改颜色

xiaoguzhu commented 4 years ago

demo测试正常。

题外话, as GLabel 然后又 asTextField,但这两个类型是毫不相关的。当然,js无类型,这个可能也不会出什么问题。

davyzhang commented 4 years ago

谢谢, 是我自己的问题, 我用最小的项目不能重现. 我看看到底是什么地方没写对