响应运动和方向传感器 (HTML)

[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]

作用

开发者可以创建使用传感器检测和响应各种用户移动的 Windows 应用商店应用。 例如,加速计可以检测用户何时移动或摇晃设备,倾斜计可以检测用户何时倾斜设备,指南针可以检测用户何时更改设备方向。

本部分内容

主题 描述

快速入门:使用加速计响应用户移动

可以使用加速计和用 JavaScript 编写的应用响应用户移动。基于加速计的应用通常仅使用一个或两个轴进行输入。但是,它也可以使用振动事件作为另一个输入源。

快速入门:使用陀螺测试仪确定角速度

可以使用陀螺测试仪和用 JavaScript 编写的应用检测用户移动变化。陀螺测试仪补充加速计作为游戏控制器;加速计可以测量线性运动,而陀螺测试仪测量角度矢量(或旋转运动)。

快速入门:使用指南针确定当前的方位

可以使用指南针和用 JavaScript 编写的应用确定当前的方位。

快速入门:使用测斜仪确定俯仰、滚转和偏航

可以使用测斜仪确定用 JavaScript 编写的应用的俯仰、滚转和偏航。一个常见的示例是飞行模拟器,它将测斜仪的三条轴(X、Y 和 Z)映射到飞行器的升降舵、副翼和方向舵输入。

快速入门:检索四元数和旋转矩阵

可以使用四元数传感器和用 JavaScript 编写的应用检索四元数和旋转矩阵。开发者通常使用此数据来控制复杂的游戏。

快速入门:确定设备方向

可以使用 SimpleOrientation 传感器和用 JavaScript 编写的应用确定设备方向。