Search Issue Tracker

By Design

Votes

3

Found in [Package]

2.0.0

Issue ID

AVPB-818

Regression

No

Inconsistent GameObject behavior that are using XRGrabInteractable when moving the GameObject forwards or backwards

Package: PolySpatial visionOS

-

How to reproduce:
1. Open the attached “IN-81062.zip” Project
2. Build and Run on VisionOS
3. In the Player pinch-hold the Cube GameObject and move it around
4. Observe the Cube GameObjects behavior when moved forwards, backwards and side-to-side

Expected result: The Cube GameObject follows the hand movement
Actual result: The Cube GameObject moves further away when moved forwards or backwards

Reproducible with: 1.3.12 (2022.3.62f1), 2.1.2, 2.2.4 (6000.0.48f1, 6000.1.2f1)
Couldn’t test with: 2.2.4 (6000.2.0a10) - Builds fail due to il2cpp, error is not specified

Reproducible on: Apple Vision Pro 2.3.1

Testing environment: macOS Sequoia 15.3 (M3 Pro)

Notes:
- Downgrading the Project caused 2022.3 to fail builds with IL2CPP, re-extracting the project and opening with 2022.3 fixed it, downgrading caused the issue
- User also created a custom Script that replicates the movement behavior but it does not reproduce the bug (Teal GameObject labeled “Sample Manipulation Code” in the Scene)

  1. Resolution Note:

    In my previous message I conveyed how the indirect touch behavior reported matches that of native Apple apps and gave guidance on how they can use direct touch to maintain a one to one relationship with objects that get picked up in XR.

Add comment

Log in to post comment