微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

二维运动中的碰撞检测

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

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐