I am making two-displays app that multiple user can touch each monitor.
I found that UI button on 2nd display does not receive “Touch” input until the finger moves.
Project file is attached below
(modified from this project )
*Problems
- Button on 2nd monitor does not become pressed color if TOUCHED, but drag after touch or click can trigger the button.
- Button on 2nd monitor keeps pressed color if another button on Main display is pressed.
*Hypothesis
・UI button works only when “mouse down” called
・2nd monitor cannot get touch event so mouse down is not called
・Mouse down is called if finger moves on 2nd monitor
*Goals
・Make button pressed when TOUCHED on 2nd monitor
・Multiple user can touch UI elements on multi monitors
Touch monitor itself works fine.
Any help or advice would be much appreciated.
Unity Version
MacBook Pro (15-inch, 2018) Catalina
Unity 2019.4.15f1 Personal
Build Check
Windows 10 Pro
Intel(R) Core™ i9-9900K CPU @ 3.60GHz
RAM 32.0 GB
NVIDIA Quadro P2000
Left Monitor: Elo ET2202L
Right Monitor: DELL P2418HT
7467191–917215–Button_Test.unitypackage (5.26 KB)