利用向量运算解决圆线碰撞问题
日常生活中,你能看到各种各样的球类。
当球与平面发生碰撞时,球会改变其行进的轨迹,由于摩擦,也会改变行进的速度。
在2D游戏中,我们通常把球抽象为一个圆,把平面抽象为一条线。生活中的球和平面的碰撞,就简化成了圆和线的碰撞。
在本文,我们将看到怎么利用向量运算来解决一般的圆线碰撞问题,最后将会有一个DEMO来检验我们的成果。
不要害怕,一切东西都将很简单基础。你只需要保持好舒服的姿势,最好面前有一张纸和一根笔,然后端上一杯水(少喝点碳酸饮料),让我们开始吧~
向量及其运算
定义
向量是一个同时具有大小和方向的几何对象。
字面上的定义总是那么的不容易理解,结合下图,一个以A为起点,B为终点的有向线段。它描述的就是向量
Read full article from 利用向量运算解决圆线碰撞问题 | Tim's Blog
No comments:
Post a Comment