正阳子 =9.8pt引擎低级错误,文本设置错误颜色值,文本对象直接不显示,使用6位颜色值就正常 var textField:Laya.Text = new Laya.Text(); textField.text = "Test"; textField.color = "#ff00"; Laya.stage.addChild(textField);
layabox 定义颜色的十六进制格式一般需要是三位(如 #f00)或六位(如 #ff0000)代表红、绿、蓝(RGB)各分量的强度。你这四位是什么鬼?请按标准来写。请不要一上来就写引擎的错误。客观描述你遇到的问题就好。
正阳子 layabox 感觉你没做过游戏一样,颜色值有可能是填数据表或其他数据方式外部传入,必定存在有可能是错误的值,我就是在项目中外部传入错误值导致文本直接不显示,才发现这个低级的错误,然后写出上面的代码来测试,难道你写html时传入错误颜色值,div就不显示出来了吗,这明显就是引擎错误