Unity получит устройство вращения в 3D пространстве
Как получить текущее вращение устройства вдоль 3-х осей в реальном пространстве?
Input.gyro.attitute
должно работать теоретически, но в конечном итоге возиться с калибровкой.
1 ответ
Может быть, вы можете попробовать использовать Input.acceleration
вместо.
https://docs.unity3d.com/ScriptReference/Input-acceleration.html
Он дает вам данные от каждой оси от 0 до 1, но использование Lerp для преобразования его в градусы должно сделать эту работу.