我需要重現一個慣性觸摸移動,如果我做了簡單的拋物線方程,移動看起來不同於在Android(和iPhone)上觀察到的移動。Android上touchmove後的慣性運動方程是什麼?
他們使用什麼等式?
我需要重現一個慣性觸摸移動,如果我做了簡單的拋物線方程,移動看起來不同於在Android(和iPhone)上觀察到的移動。Android上touchmove後的慣性運動方程是什麼?
他們使用什麼等式?
我已經做了實驗來扭轉它們的運動方程。關鍵是他們似乎尊重滾動時間= K v0(K常數和v0初始速度),他們尊重D = K2 * v0^2就好像有重力反對運動一樣。但是滾動時間/ 2的移動速度顯着慢於用拋物線方程獲得的移動速度。我注意到一旦X和Y縮放後,所有v0的曲線總是相同的。
一些長期實驗用多項式迴歸後,我確定的瞬間位置的近似方程:
P(噸,V0)= V 0 * T-7.1397 * T^2 + 25.08/V0 * T^3-37.43 *(t^4)/ v0^2
v0是頁面/ s中的初始速度(似乎在12周圍被封頂); P即時位置(以頁爲單位);噸從touchend事件 的時間(以秒),所以當前的速度是
V(噸,V0)= v0-14.278 * T + 75.24/V0 * T^2-149.72 *(T^3)/ V0^2,當v達到0
最後,似乎不如到最後測得的速度和慣性啓動速度V0(不知道他們這樣做)
這之間施加X2係數移動停止並不是一個很大的實用工具,但是使用它會使得運動速度更慢,中間速度更慢。