文章出處

js運動實現,有兩種。
一種是速度版,另一種是時間版。

速度版是通過對速度的加減乘除,得出元素的運動數據。
時間版是通過對時間進行Tween公式運算,得出元素的運動數據。

速度版運動優點:
容易在運動過程中,對運動做一些修改。

時間版運動優點:
切換或縮小瀏覽器頁面,瀏覽器會對網頁定時器進行停緩處理。這樣會導致一些速度版運動bug。
因為時間版運動是通過記錄時間變化區間,來對運動進行控制。所以不會有這種bug。


運動形式有:緩沖運動,碰撞運動,重力運動。
緩沖運動,是速度自身也在變化的結果。
碰撞運動,是碰撞臨界點時和速度方向取反,合作的結果。
重力運動,是碰撞運動和越乘越小的速度系數,合作的結果。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()