Hi there! I am currently using Polyspatial 2.1.2 to develop a VisionOS application. I want to allow players to only touch buttons with their hands in a bounded volume, but not pinch. However, I haven’t been able to achieve this using SpatialPointerKind.Touch
(it seems that touch data is not accessible within the bounded volume). I would like to know if there is a way to implement this.
Do you mean that you aren’t receiving direct touch events at all, or that they are erroneously flagged as some other kind (such as a direct pinch)? As far as I know, we just pass along the kind that we receive from visionOS. I would expect the .touch case to be generated on direct touch, but if that’s not the case, it would be helpful if you could submit a bug report with a repro case. We may simply pass it (or rather, a non-Unity repro case) along to Apple, in case it seems like an issue on their end. My only other thought is that maybe direct touches are being misinterpreted as direct pinches, and that you could check for that instead.