返回介绍

Gyroscope.userAcceleration 用户加速度

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

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

Description 描述

Returns the acceleration that the user is giving to the device.

返回用户指定的设备加速度。

The significance of this value is that the effect of gravity (which is also detected by the accelerometer) has been removed to leave just the acceleration from the user's movements.

该值的意思是移除重力的影响(这也被检测加速度计),只是用户运动的加速度。

JavaScript:

var forceVec: Vector3;
	var rb: Rigidbody;
 
	function Start() {
		rb = GetComponent.<Rigidbody>();
	}
 
	function FixedUpdate() {
		// Apply forces to an object to match the side-to-side acceleration
		// the user is giving to the device.
		rb.AddForce(Input.gyro.userAcceleration.x * forceVec);
	}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public Vector3 forceVec;
    public Rigidbody rb;
    void Start() {
        rb = GetComponent<Rigidbody>();
    }
    void FixedUpdate() {
        rb.AddForce(Input.gyro.userAcceleration.x * forceVec);
    }
}

gyroscope

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

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

发布评论

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