Unity получит устройство вращения в 3D пространстве

Как получить текущее вращение устройства вдоль 3-х осей в реальном пространстве?

Input.gyro.attitute должно работать теоретически, но в конечном итоге возиться с калибровкой.

1 ответ

Может быть, вы можете попробовать использовать Input.acceleration вместо.

https://docs.unity3d.com/ScriptReference/Input-acceleration.html

Он дает вам данные от каждой оси от 0 до 1, но использование Lerp для преобразования его в градусы должно сделать эту работу.

Другие вопросы по тегам