这两天在研究canvas碰撞 先把小球开始运动的图拿出来 参考了一下别的的代码,在两个小球碰撞处理上,我觉得不完善 怎么样处理才算完善呢,当然是要用高中物理学的动量守恒了和机械能守恒了 机械能守恒我其实忘了,特地百度了下 用高中老师的话就是,联立,解得,PS:结果我是网上找的,也存在看错的可能 碰撞的逻辑我来简要所以下 1.当小球撞到墙,对应的x轴或者y轴的速度成 -1,效果是反弹 2.当两个小球碰撞时,由上面的公式,我们会分别计算speedX和speedY 由于动量守恒,我们再效果图中能发现,…