I’ve seen some other similar questions on here regarding the editor and Pen/Touch being off but my question is about the actual stand alone Unity build for Windows Store. We’re using NGUI as our input manager (which calls on Unity’s Input.touch), but for some reason the touches on Windows Surface Pro 2 are off by about a third of the screen as if the touch area was smaller than the actual screen size. The touch works fine on all other Windows Store devices including Windows Surface Pro 1. Any idea why this might be happening would be greatly appreciated!
1 Answer
1The Answer was on the Unity Forums stickied under windows development:
If you’re experiencing touches returning incorrect positions, please do the following:
appCallbacks.AddCommandLineArg(“-disable-independent-input-source”)
So we got the touch to work by setting the option for "Change the size of apps, text, and other items on the screen" under Display settings to "Smaller". This leads me to believe that there might be an issue with the way Unity is receiving it's touch input from windows when that option is set to "Default".
– MrAndroid