我正在尝试将Windows Phone程序移植到Windows 8,但是为了定位Motion API,我使用了如下代码行

            If Motion.IsSupported Then
            motion = New Motion With {.TimeBetweenUpdates = Me.TargetElapsedTime}
        End If

        If motion IsNot Nothing Then
            Try
                motion.Start()
            Catch
            End Try
        End If

        Dim matrix As Matrix = motion.CurrentValue.Attitude.RotationMatrix

我能找到的最接近的是OrientationSensor,因为它提供了旋转矩阵。但是我不确定,因为还有其他传感器,例如倾角计,加速度计等。
我应该使用哪一个是最直接的端口?

最佳答案

OrientationSensor是等效的。它结合了来自不同传感器的数据,就像Motion API在Windows Phone中一样。

MSDN Library:

关于c# - Windows 8上的Windows Phone中的Motion API直接等效于什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16620142/

10-12 05:42