Search Issue Tracker

Fixed in future release

Votes

1

Found in

2018.2.2f1

Issue ID

1119934

Regression

No

Touch.Radius is always 0 when using Windows touch screen

Windows

-

-

Priority: 4Not yet prioritized for a release

-

Severity: 3Secondary functionality broken

How To Reproduce:
1. Open the "SampleScene" in the attached "TouchSizeTest.zip" Project on a Windows device with a touch screen
2. Enter Play Mode
3. Try to touch somewhere on the Game View
4. Observe the Console

Expected behavior: Valid touch radius is shown in the console
Actual behavior: Touch radius is always shown as 0

Reproducible with: 2017.4.19f1, 2018.3.2f1, 2019.1.0b1, 2019.2.0a2

Note: Tested on the Windows OS device Surface Pro. Touch.RadiusVariance behaves the same as Touch.Radius.

Response avatar

Resolution Note:

Touch.Radius hadn't been implemented since many Windows touch devices doen't seem to support it. The Surface line of devices does support this API, and so it will now return non-zero values for both the Editor and Standalone player when running on a 'Surface'. However, for other touch-enabled devices, it may still return 0.

Comments (1)

  1. 2f903033a2e39093f1400ada1f75076e?d=mm

    sdffs

    Apr 22, 2019 03:04

    Dell XPS 15 with touch sreen. The touch size can be obtained by flash.events.TouchEvent .sizeX and flash.events.TouchEvent .sizeY in the Adobe Flash.but Touch.Radius returns 0 in Unity.

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.