我用 cocos2d-x 在 Android 上遇到了一个奇怪的错误。
有一个用户登录或注册的场景,增加了两个允许玩家输入用户名和密码的编辑框。在 IOS 和 Windows 上一切正常。
在 Android 上,事情变得很奇怪。当编辑框弹出时,如果切换IME,例如在中英文之间,按下软键盘上的done键后,场景再次进入onEnter函数,丢失了刚刚输入的文字。
我查了CCEditBoxImplAndroid和Cocos2dxEditBoxDialog.java,找不到原因。有人有什么想法吗?
cocos2d-x 版本是 3.0 alpha。