对于Unity,什么单位是Input.acceleration?

时间:2017-03-25 17:46:53

标签: c# unity3d

Time.deltaTime等同样......它们都被标准化为m / s ^ 2和s。 下面的代码会遇到单位错误,还是工作正常?

public static void update()
{
    Vector3 a = Input.acceleration;
    v = v + Time.deltaTime * a;
    s = s +  Time.deltaTime * v;

    tm_dta += Time.deltaTime;
}

1 个答案:

答案 0 :(得分:2)

是的,它们都被标准化为m / s ^ 2和s。 然而,对于距离,一个单位可以真正成为你想要的任何东西。请参见链接:https://docs.unity3d.com/ScriptReference/Time-deltaTime.html

Time.deltaTime以秒为单位:enter image description here