解决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

相关推荐
l***O52020 小时前
免费的WebGL性能优化,纹理压缩与实例化
性能优化·webgl
二川bro1 天前
第38节:WebGL 2.0与Three.js新特性
开发语言·javascript·webgl
qiao若huan喜4 天前
9、webgl 基本概念 + 复合变换 + 平面内容复习
前端·javascript·信息可视化·webgl
qiao若huan喜7 天前
10、webgl 基本概念 + 坐标系统 + 立方体
前端·javascript·信息可视化·webgl
GisCoder7 天前
Cesium教程(9)---编辑Entity图形控制点、拖拽Entity移动、删除Entity
webgl·cesium
qiao若huan喜11 天前
7、webgl 基本概念 + 前置数学知识点(向量 + 矩阵)
线性代数·矩阵·webgl
qiao若huan喜13 天前
6、webgl 基本概念 + 四边形纹理
前端·javascript·信息可视化·webgl
爱看书的小沐14 天前
【小沐杂货铺】基于Three.js绘制三维管道Pipe(WebGL、vue、react)
javascript·vue.js·webgl·three.js·管道·pipe·三维管道
梦凡尘16 天前
webgl 变换矩阵:旋转、平移、缩放
webgl
倚剑仙17 天前
Unity-WebGL开发——用IIS(Internet Information Services)部署webGL工程
unity·游戏引擎·webgl