返回设备陀螺仪测量的无偏差旋转速率。
旋转速率以 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); } }