Search Issue Tracker
Fixed in 2017.3.0f3
Fixed in 5.6.X, 2017.1.X, 2017.2.X
Votes
17
Found in
5.5.0f3
Issue ID
878689
Regression
No
[iOS] [3DTouch] touch is executed with a delay on screen edges
Reproduction steps (Reproduction video attached: 02/08/2017 3:06 PM, OnPointerDown.mp4 ):
1. Connect a device with a 3d Touch feature (iPhone 6 s, iPhone 6 s plus).
2. Make sure 3D Touch is enabled on a device (General > Accessibility > 3D Touch).
3. Open the attached project.
4. Build it for iOS device.
5. Try to touch the button on the edges of the screen (touching the left side of the screen gives higher reproduction rate).
- Some clicks gives 0.5 - 2 seconds delay.
6. Repeat step 5 with a disabled 3D Touch feature.
- Clicks are recognized instantly.
Reproduced with:
5.5.0b1, 5.6.0b9
iPhone 6 s
--
Standard gesture recognizers enabled on all iOS apps absorb touches close to the top and bottom of the screen. This sometimes causes an delay before the touch is handled when clicking very close to the edge. This behaviour can be disabled by setting DISABLE_TOUCH_DELAYS to 0 in Classes/UnityAppController.mm.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Linux] VR template "Tutorial Player" GameObject becomes blank after entering Play mode
- Editor window minimizes when changing the Layout while using the Windows split-screen function
- Object pools do not reset when re-entering the Play Mode with reload domain disabled
- Performance issue when using Shadow-Casting Lights with Batch Renderer Groups
- UI Toolkit List view twitches while scrolling down at the end of the list when list view is elastic
cozyurt_unity
Jul 15, 2020 11:55
Kedi Köpek Maması,Kedi Köpek Yaş Mamalar, Köpek Ödül Bisküviler,Kedi Köpek Aksesuarları,Kedi Kumu çeşitleri 100 TL üzeri kargo bedava,kredi kartlarına 12 taksit www.patilimama.com
ArshakKroyan
Feb 12, 2020 11:27
It happens also on Unity 2019.2.17f1.
I'm not using 3D touch at all.
Adrian
Aug 22, 2017 11:38
Another workaround that does not rely on patching Unity's source files:
https://gist.github.com/sttz/bc2fe1ae6850bd34d1297cf8bae3c442
igor_rst
Jun 22, 2017 10:38
My temporary fix
https://github.com/mopsicus/unity-ios-3dtouch-fix
igor_rst
Jun 15, 2017 09:55
is there some temporary solve for this bug??
leandro_trick
May 16, 2017 18:32
This is a huge problem for us, I know it's not Unity's fault but a workaround would be appreciated (disabling 3D Touch from Settings is not a viable workaround unfortunately).
Dazzington-Sharp
May 04, 2017 04:37
I agree with other commenters about this issue being mislabelled - disabling system functionality isn't a viable workaround. I'd definitely like to see this addressed (or an actual workaround, should one exist).
markdavidmorris
Feb 23, 2017 18:55
The Severity on this says there's a workaround, but I can't release an app that asks the user to go into settings and disable 3d Touch. Can this severity and Priority be raised, please? I can't release my game with this.
markdavidmorris
Feb 23, 2017 18:40
I'm seeing this too, always on left side of iPhone 7+ screen