gpt4 book ai didi

二维运动中的碰撞检测

转载 作者:太空狗 更新时间:2023-10-29 15:39:32 24 4
gpt4 key购买 nike

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

最佳答案

  • 建立一个坐标系,地面在 y=0 处。跟踪球飞行时的坐标,然后检查它何时 y = 0,这就是它撞击地面的位置。您还可以在球移动时跟踪 x 和 y 速度。

  • 使用物理技能z。 This是一个很好的教程。如果你有它,我推荐 Halliday、Resnick 和 Walker 的 Fundamentals of Physics。他们在这方面有一个很好的章节。

关于二维运动中的碰撞检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6145936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com