1
我只是想知道如何獲得UIAccelerometer
的速度,以便我知道如何快速移動UIView
。從UIA加速計計算速度
我只是想知道如何獲得UIAccelerometer
的速度,以便我知道如何快速移動UIView
。從UIA加速計計算速度
哦,這個男孩這有點棘手。
加速度計不給你速度,但我們都知道這是加速度。但你可以弄清楚(但並不那麼容易)。
我們需要使用一些簡單的物理計算。使用 V(現在)= V(前一個)+加速度(來自加速度計)*時間(自上次進行讀數以來的秒數);
在代碼中,您需要做一些事情。
請記住,這裏T是從上次閱讀以來的時間不是總時間。
如果我是正確的(有人可以糾正我,加速度計發回我們方程式中的實際值)。所以你應該可以插入。
此外,加速度計會給你3個不同的值(x,y,z)。所以也許首先從一個方向開始,然後也許是另一個方向。
想知道你是否有這個工作。約翰。
您定義的加速度計的「速度」是什麼?設備正在移動的速度?傾斜?如果您試圖獲得設備移動的速度,那麼使用陀螺儀可能很明智。請記住,加速度計會測量加速度,但並不總是準確的。 – DMan 2011-04-07 23:44:10