gpt4 book ai didi

时间校正 Verlet 积分和太大的时间步长

转载 作者:行者123 更新时间:2023-12-03 02:49:32 27 4
gpt4 key购买 nike

我使用此处找到的时间校正 Verlet 集成:http://www.gamedev.net/page/resources/_/technical/math-and-physics/a-simple-time-corrected-verlet-integration-method-r2200

但是当我的球在墙上(水平墙,球在其上并且加速度向下)一段时间时,我的游戏无法以正确的方式识别碰撞并且球会下降。如果我给 deltatime 设置一个固定的上限,比如 1/60,它似乎可以工作。

我认为问题在于时间步长太大。但是进行时间校正的 Verlet 积分是为了避免太大的时间步长,对吗?如果是,为什么我需要时间上限?

最佳答案

文章中给出的方程被破坏,是错误的。当我导出它时,我得到:

x = x + (x – xl)*h/hl + a*h*(h + hl)/2

而不是他的,是这样的:

x = x + (x – xl)*h/hl + a*h^2

这是一个使用他的图表的示例: /image/TL6HT.png

关于时间校正 Verlet 积分和太大的时间步长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10139670/

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