Unity-Gyroscope-Parallax icon indicating copy to clipboard operation
Unity-Gyroscope-Parallax copied to clipboard

Changing sample rate doesn't do anything. Stuck at 0.02 update interval

Open andrewspalato opened this issue 4 months ago • 0 comments

The default value for gyro update interval automatically gets set to 0.02f even when I change the default sampling frequency on the gyroscope script.

I have tried the following:

`float gyroRate = 0.1f; Input.gyro.updateInterval = gyroRate; AttitudeSensor.current.samplingFrequency = Mathf.RoundToInt(1 / gyroRate); GravitySensor.current.samplingFrequency = Mathf.RoundToInt(1 / gyroRate);

gyroscopeManager.SamplingFrequency = Mathf.RoundToInt(1 / gyroRate); gyroscopeManager.RefreshGyroState();`

Calling RefreshGyroState does not enable the devices again and no parrallax/gravity happens. Is there something I am missing?

Although I can change Input.gyro.updateInterval without calling RefreshGyroState, it does not update the new InputSystem sensors.

andrewspalato avatar Feb 07 '24 02:02 andrewspalato