二维运动中的碰撞检测

我已经创建了一个非常简单的数值模拟,它模拟一个物体以某个角度从建筑物中抛出,当物体撞击地面时,模拟停止.现在我想添加碰撞检测.我该怎么做呢?
我知道我需要找到物体(球)撞击地面的确切时间,以及x和y方向的速度,以及物体撞击地面时的位置,我必须添加参数这就是说球会在撞击时反弹多少.但我不知道该怎么做.我知道有各种方法来检测碰撞但是由于我是新手,所以最容易理解的方法是最好的.

解决方法

>创建一个坐标系,地面为y = 0.跟踪球飞行时的坐标,然后检查它何时有y = 0,那就是它撞到地面的位置.您还可以在球移动时跟踪x和y速度.
>使用物理技能. This一个很好的教程.如果你有,我推荐Halliday,Resnick和Walker的物理基础.他们对此有很好的章节.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...