更新至3.5后,输入框输入的内容不显示了,windows和android上都测过不显示,官方例子也不显示
哪个输入框?EditBox?
对,lua里面的EditBox
EditBox 引擎代码有问题,必须先给editBox设置字体之后,其他的接口才有效,否则为无效。可以看看引擎代码,加个断点就知道了。
每次使用都是有设置字体的,cc.EditBox:create之后立即调用setFontName setFontSize setFontColor设置字体,之后再设置文本、位置、大小之类的
恩,试过了。确实有这问题。
找到原因了。这是由于字体颜色设置时,传color3b参数默认转成了color4b,透明度为0
谢谢,你真认真啊,我都没调试过