摘要:
效果預覽:半徑:顏色:速度:彈性(0-1):入射角(0-360):起始X坐標(0-400):起始Y坐標(0-400):功能說明:一個基于HTML5 canvas的小球物理測試系統,用戶可以手動為新的小球設置不同的屬性值(顏色,半徑,速度等),從而在canvas中發射小球,小球在運動過程中會收到重力,彈性以及摩擦力的影響。實現原理:在小球飛行過程中,以初始速度,入射角以及重力系數作為依據,正交分解得出小球X軸和Y軸上的分速度,通過定時器不斷刷新canvas,顯示出小球飛行的動畫。當小球和墻壁產生碰撞時,以小球彈性為依據計算能量損耗,當小球在墻壁滾動時,以墻壁摩擦系數為依據計算其能量損耗。代碼分析 閱讀全文
posted @ 2011-06-30 17:57
Cson
閱讀(3818)
評論(22)
推薦(5)
浙公網安備 33010602011771號