解决TMP_InputField 在WebGL(抖音)上不能唤起虚拟键盘,不能使用手机内置输入法的问题

整整花费了一天时间测试和解决。试验了多个方法,花了不少美刀,最终才发现抖音这个官方文档,哭了:

https://partner.open-douyin.com/docs/resource/zh-CN/mini-game/develop/guide/game-engine/rd-to-SCgame/open-capacity/capability-adaptation/sc_webgl_keyboard

最终方案:

使用InputField 替换TMP_InputField 即可。

试过的不可行的方案:

× 不可行方案1:输入系统变成Both。
× 不可行方案2:使用github的这个包:GitHub - kou-yeung/WebGLInput: IME for Unity WebGL

是可以正常出包,但在抖音小游戏上,启动就报错了。

× 不可行方案3:这个最接近成功,因为兼容性好,并且抖音不报错:

Pop Input | Input Management | Unity Asset Store

相关推荐
刘皇叔code2 天前
记一次用Three.js展示360°全景图的折腾
webgl·three.js
xhload3d7 天前
场景切换 × 流畅过渡动画实现方案 | 图扑软件
物联网·3d·智慧城市·html5·动画·webgl·数字孪生·可视化·虚拟现实·工业互联网·工控·工业·2d·轻量化·过渡动画
iloveas201412 天前
three.js+WebGL踩坑经验合集(8.3):合理设置camera.near和camera.far缓解实际场景中的z-fighting叠面问题
webgl
失忆爆表症13 天前
基于 MediaPipe + Three.js 的实时姿态可视化前端
前端·webgl
串串狗xk14 天前
使用 webgl 写的新概念笔记应用《赛博城寨》,在三维开放世界里写笔记
javascript·webgl
刘皇叔code16 天前
Three.js后处理UnrealBloomPass的分析
webgl·three.js
掘金安东尼19 天前
用 WebGL + Solid.js 构建混合材质 Shader
前端·webgl
郝学胜-神的一滴21 天前
Three.js 材质系统深度解析
javascript·3d·游戏引擎·webgl·材质
Tetap22 天前
pixijs实现绿幕抠图和视频
前端·webgl
山西第一大怨种22 天前
我的浏览器下雨了进水了
前端·webgl