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

相关推荐
爱看书的小沐1 天前
【小沐杂货铺】基于Three.js绘制三维艺术画廊3DArtGallery (Three.js,WebGL)
javascript·3d·webgl·three.js·babylon.js·三维画廊
爱看书的小沐1 天前
【小沐学GIS】基于C++渲染三维飞行仿真Flight Simulation(OpenGL )第十三期
c++·qt·webgl·opengl·飞行仿真·flight
千鼎数字孪生-可视化5 天前
webGPU即将到来,和原生GPU有啥区别呢?
webgl·网页3d
cxxcode8 天前
认识 WebGL:基本用法与核心 API
webgl
threelab11 天前
从工厂模式到简化封装:三维引擎架构演进之路 threejs设计
javascript·3d·架构·webgl
qiao若huan喜11 天前
13、webgl基本概念 + 绘制狮子座星空
前端·javascript·信息可视化·webgl
qiao若huan喜17 天前
12、webgl 基本概念 +满天星星眨眼睛
前端·信息可视化·webgl
threelab18 天前
Vue3 + Trilab:打造高扩展性三维可视化插件化框架实战指南
javascript·3d·webgl
qq_120840937119 天前
Vue3 + Three.js 入门实战:从 0 到 1 搭建可交互的 3D 场景(含模型加载与性能优化)
javascript·3d·vue3·交互·webgl·gltf
a11177619 天前
Three.js 的前端 WebGL 页面合集(日本 开源项目)
前端·javascript·webgl