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

相关推荐
Aurora@Hui2 天前
WebGL & Three.js
webgl
CC码码4 天前
基于WebGPU实现canvas高级滤镜
前端·javascript·webgl·fabric
ct9785 天前
WebGL 图像处理核心API
图像处理·webgl
ct9787 天前
Cesium 矩阵系统详解
前端·线性代数·矩阵·gis·webgl
ct9789 天前
WebGL Shader性能优化
性能优化·webgl
棋鬼王10 天前
Cesium(一) 动态立体墙电子围栏,Wall墙体瀑布滚动高亮动效,基于Vue3
3d·信息可视化·智慧城市·webgl
Longyugxq12 天前
Untiy的Webgl端网页端视频播放,又不想直接mp4格式等格式的。
unity·音视频·webgl
花姐夫Jun13 天前
cesium基础学习-坐标系统相互转换及相应的场景
学习·webgl
ct97813 天前
WebGL开发
前端·gis·webgl
作孽就得先起床13 天前
unity webGL导出.glb模型
unity·c#·游戏引擎·webgl