微信小游戏 输入框无法响应

开发者工具上点击输入框无法输入文本,真机上也无法拉起输入法
看调试也没有报错警告
已邀请:

mcw12321

赞同来自: 谷主 zzfade

解决了,我自己的解决方案
1: Stage.keyboardInput 设置为true
2: 参考  minigame-unity-webgl-transform/Demo/API/Assets/Scripts/Inputs.cs at main · wechat-miniprogram/minigame-unity-webgl-transform (github.com)文档
修改TouchScreenKeyboard脚本open和close方法为文档的showhide方法

谷主

赞同来自: zzfade

我迟点测试一下

哦嗨哟

赞同来自:

InputTextField的keyboardInput默认使用的Stage.keyboardInput。Stage.keyboardInput开始是false,
会等到 LateUpdate-> Stage.inst.InternalUpdate();才给Stage.keyboardInput赋值成true。这个时候没有更新InputTextField中的keyboardInput,所以没有调用到Stage.inst.OpenKeyboard方法。我现在的改法是在

keyboardInput = Stage.keyboardInput; 下面加了个
#if FAIRYGUI_WEBGL_TEXT_INPUT keyboardInput = true; #endif 暂时解决了
 
 







 

要回复问题请先登录注册