LIBGDX:setPasswordMode不起作用

所以我在LibGDX(Kotlin)中构建一个游戏,并尝试设置一个用户名和密码字段。

我创建我的TextField

password = TextField("", Gui.skin) 

我设置

 password.isPasswordMode = true (Kotin changes setter and getters, under the hode this is calling setPasswordMode) 

但是,当我在框中输入文字时,文字仍然出现。 我正在使用LibGDX 1.9.6

setPasswordMode将启用文本字段的密码显示模式。

它的工作原理是用预定义的字符替换每个字符。 默认情况下,这是子项“•”,某些字体可能没有。

将密码字符更改为其他字体,例如“*”。

 password.setPasswordCharacter('*') 

请注意,你不能这样做

 password.passwordCharacter = '*' 

因为没有相应的getPasswordCharacter方法,所以没有生成Kotlin属性。