0

我不想创建气泡水平仪、陀螺仪应用程序,但加速度计没有给出正确的值来转换为度数。

我应该使用加速度计吗?或者哪个传感器可以为我做到这一点?

对于气泡水平部分,我这样做了:

var x = (acceleration.X * 90f).ToString("0.0°");
var y = (acceleration.Y * 90f).ToString("0.0°");

对于陀螺仪部分,我这样做了:

var x = (acceleration.X * 90f).ToString("0.0°");
var y = (acceleration.Z * 90f).ToString("0.0°");
4

1 回答 1

0

你使用了错误的 API

OrientationSensor类可让您监控设备在三维空间中的方向。

于 2020-09-22T17:22:29.127 回答