返回介绍

Gyroscope.rotationRate 旋转比率

发布于 2019-12-18 15:37:50 字数 1827 浏览 1206 评论 0 收藏 0

JavaScript => public var rotationRate: Vector3;
C# => public Vector3 rotationRate;

Description 描述

Returns rotation rate as measured by the device's gyroscope.

返回通过陀螺仪测量的旋转比率。

The rotation rate is given as a Vector3 representing the speed of rotation around each of the three axes in radians per second. This is the value as it is reported by the gyroscope hardware - a more accurate measurement that has been processed to remove “bias” can be obtained with the rotationRateUnbiased property.

该旋转比率指定一个代表围绕三个轴旋转的三维向量的速度(单位:弧度/秒)。该值通过陀螺仪硬件获取,一个更加精确的处理移动的测量工具,可以使用rotationRateUnbiased属性获取“偏斜”。

JavaScript:

#pragma strict
public var shakeSpeed: float;
public var shakeSound: AudioClip;
var audio: AudioSource;
function Start() {
	audio = GetComponent.<AudioSource>();
}
function Update() {
	if (Input.gyro.rotationRate.y > shakeSpeed && !audio.isPlaying)
		audio.PlayOneShot(shakeSound);
}

C#:

sing UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public float shakeSpeed;
    public AudioClip shakeSound;
	AudioSource audio;
 
	void Start() {
		audio = GetComponent<AudioSource>();
	}
 
    void Update() {
        if (Input.gyro.rotationRate.y > shakeSpeed && !audio.isPlaying)
            audio.PlayOneShot(shakeSound);
 
    }
}

gyroscope

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文