[MajorBug] Acceleration returns 0 for all Meta Quest, on Unity and Unreal Engine
Hi,
Whatever the Meta Quest version 1, 2 & 3, whatever the node or device, on Unreal Engine 5.4.4 and on Unity 2021 to 6000, the requested acceleration is (0, 0, 0) and the requested angular acceleration is (0, 0, 0).
- In Unity, these (0, 0, 0) vectors are obtained using the TryGetFeatureValue(CommonUsages.deviceAcceleration, out deviceAcceleration) and TryGetFeatureValue(CommonUsages.deviceAngularAcceleration, out deviceAngularAcceleration) methods (but also using OpenXR)
- In UnrealEngine, they are obtained using the GetRawDeviceData in a blueprints.
The bug has 100% repeatabilty and is very easy to reproduce
Consequently:
- There is no way to get the acceleration for the Meta Quest
- The problem is neither Unity nor UnrealEngine nor OpenXR --> is has to be a Meta bug
