Unity InputSystem触摸屏问题
最近把Unity打包后的windows软件放到windows触摸屏一体机上测试,发现部分屏幕触摸点击不了按钮,测试了其他应用程序都正常。
这个一体机是这样的,一个电脑机箱,外接一个可以触摸的显示屏,然后UGUI的按钮就间歇性点不了了,就是一会可以点,一会不能点,要点好几下。
Unity程序触摸屏点击不了
说下背景,我是用的InputSystem系统,不是用的老的Input系统,老的Input系统没问题。用的InputSystem版本是1.7.0。
所以猜测是新系统InputSystem的问题,查看了更新日志,确实修复了一些touch相关的。
主要是InputSystemUIInputModule这个类的问题,将Deselect On Background Click取消勾选,和修改Pointer Behavior也一样。
最后升级到InputSystem最新版本,1.14.0就没问题了,经过测试,1.11的版本就没问题了。