返回设备陀螺仪测量的无偏差旋转速率。
旋转速率以 Vector3 的形式提供, 表示围绕三个轴中的每一个的旋转速度(以弧度/秒为单位)。该值经去“偏差”处理, 可提供更准确的测量结果。可以使用 rotationRate 属性获取陀螺仪硬件报告的原始值。
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public float shakeSpeed; public AudioClip shakeSound; AudioSource audioSource;
void Start() { audioSource = GetComponent<AudioSource>(); }
void Update() { if (Input.gyro.rotationRateUnbiased.y > shakeSpeed && !audioSource.isPlaying) audioSource.PlayOneShot(shakeSound); } }