Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
fxd.look's avatar
fxd.look
Honored Guest
5 months ago

OpenXR HMD Track Input Error about the meta package of Unity

Phenomenon:

  1. After resetting the view, launch this game
  2. The Splash Image generates with incorrect Transform, then automatically moves to the center of the view
  3. Real-time detection of XRHMD's centerEyePosition and centerEyeRotation in InputSystem shows abnormal Raw Vector3 and Raw Quaternion values
  4. When resetting the view in-game via the meta button, XRHMD's centerEyePosition and centerEyeRotation in InputSystem return to normal values

Devices and Versions:
Consistently reproducible on Quest 2, Quest 3s, and Quest 3. (Suspected to be related to Meta device updates, as the April build did not exhibit this issue initially, but now the same problem occurs even when redownloading that build)

Details:

  1. This offset error is not random—the same offset occurs every time the game is launched. (Resetting the view before launching the game or resetting in-game still carries this offset to the next session, and even adb uninstall does not resolve it.)
  2. The issue has not been observed in other games, but we have exhausted troubleshooting directions and cannot determine why this is happening.
  3. The bug cannot be reproduced when using PC streaming, making debugging extremely challenging. However, the issue is 100% reproducible when launching the APK directly on Meta devices.

We would greatly appreciate any potential solutions!

1 Reply

Replies have been turned off for this discussion
  • Anonymous's avatar
    Anonymous

    Hey fxd.look​! I've been talking with our team about this and we haven't been able to reproduce the offset testing with OpenXR plugin and Unity 6000.0.52. Are you able to provide a repo project we could try?