3.5输入框不显示问题

更新至3.5后,输入框输入的内容不显示了,windows和android上都测过不显示,官方例子也不显示

哪个输入框?EditBox?

对,lua里面的EditBox

EditBox 引擎代码有问题,必须先给editBox设置字体之后,其他的接口才有效,否则为无效。可以看看引擎代码,加个断点就知道了。

每次使用都是有设置字体的,cc.EditBox:create之后立即调用setFontName setFontSize setFontColor设置字体,之后再设置文本、位置、大小之类的

恩,试过了。确实有这问题。

找到原因了。这是由于字体颜色设置时,传color3b参数默认转成了color4b,透明度为0

谢谢,你真认真啊,我都没调试过