- Home /
Multi-touch on Windows 7 in Unity 3.5
Input.touches is always empty when running when running Unity on my Dell ST2220T running Windows 7 and Unity 3.5.
I try setting Input.multiTouchEnabled to true however when I then read the value it's still false
Windows is definitely picking up multiple touches in other applications
I have looked through documentation and as of Unity 3.4 this is supposed to be supported
now, i'm using unity 4, has this same issue been solved?
Answer by JasonStern · Apr 30, 2012 at 11:43 PM
Grepping the source code of Unity 3.4.1 indicates that Windows 7's multi-touch/gesture support is not currently used. The touchscreen support mentioned is a bit misleading - it appears to be single input mouse emulated only.
Unity 3.5 appears to handle device hotswapping, but does not appear to add any Windows 7 Touch API support.
Thanks JasonStern. The answer here is that the docs are misleading. I will raise this with Unity themselves and see if we can get it in a release soon.
Answer by Virtualware · Sep 27, 2012 at 07:31 AM
If you are still interested in multitouch in Windows 7, we have released a native solution, which does not requires TUIO or any other external program. http://forum.unity3d.com/threads/152685-RELEASED-Windows-7-multitouch
Answer by programmrzinc · Apr 25, 2012 at 12:31 PM
Windows 7 does not support multitouch. You could use an IOS, or Android to use the feature.
Windows 7 supports mul$$anonymous$$ch !!! but unity3d doesn't support win touch !
Incorrect, Windows 7 does support multi-touch - http://msdn.microsoft.com/en-us/magazine/ee336016.aspx
Answer by Doctor · Apr 25, 2012 at 02:41 PM
Windows 7 (at least i have a machine that has Windows 7 that) does support multitouch. However, most traditional PCs (at this time) do not support multitouch. You may want to go with iOS, Android, or Windows Phone, or wait until Windows 8 comes out.
OEMs will be getting Windows 8 later this year so we will probably see an omega version early next year. You can get a beta version of Windows 8 at http://windows.microsoft.com/en-US/windows-8/consumer-preview.
$$anonymous$$y PC does support multi-touch (through the Dell ST2220T monitor) and it works in other applications. The issue is whether Unity 3.5 supports multi-touch in Windows 7. From the 3.4 change list - "Win7 touchscreen input now fully supported." - http://unity3d.com/unity/whats-new/unity-3.4 I take "fully supported" to include multi-touch.
Answer by drastick · Apr 30, 2012 at 08:46 AM
uniTUIO will get you what you need until Unity adds much needed built-in support. You will need to register to gain access to the uniTUIO side to download it but it should be open for development use. It was a little bit of a pain to get going with but we were able to build an awesome game for a giant 12 point touch screen with it.
is uniTUIO available for windows 7 or Windows 8? has anyone tried it?