问题描述
我不想创建气泡水平仪,陀螺仪应用程序,但是加速度计没有提供正确的值来转换为度。
我应该使用加速度计吗? 还是哪个传感器可以为我做到这一点?
对于气泡水平部分,我这样做:
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°");
解决方法
您使用了错误的API
通过OrientationSensor类,您可以监控广告素材的方向 三维空间中的设备。