Hi,
I have already commented here, but being an old thread I thought maybe it would make sense to create a new one.
I am experiencing no rotation with ArcRotateCamera (but probably the problem isn’t camera type specific), using Iphone7 IOS12 .
I know from a fact that Iphone7 with IOS14 works, and Iphone8 with IOS13 works too.
Looking at this PG getting mouse and no rotation seem highly correlated.
I have no idea what I could do to tackle this. Can anybody help?
I am referring to ‘rotation’ because being on BrowserStack that’s all I can check, but I am pretty also 2 fingers gestures are affected.
Hey @PolygonalSun, have you figured out anything?
Sorry if I insist, but it is unfortunately imperative for us to support IOS 12 in our Babylonjs project.
So here’s what I’ve got so far. If the event is being treated like a TouchEvent, rather than a PointerEvent, this would explain the error. First, we track all touches with pointerId, which TouchEvent doesn’t have. The biggest issue that I’ve been encountering is finding a way to debug this, as I don’t have a device with iOS 12.
The best way that I could think to fix this would be to find a good way to identify when dealing with TouchEvents and then have a proper way to assign and track their ids, as though they were pointerIds