效果不错。

碰撞是使用简单的盒子实现的,所以成本很低。我们还从8个角点开始检查汽车是否与地面接触,例如是否会翻车。关于翻车,汽车(碰撞盒)是一个矩形,所以我需要在每个接触角点应用一个与滑动速度相反的切线力,才能让汽车在碰撞时真正翻车,而不是在地面上滑动。我们甚至预测汽车将在哪里落地,以使其翻转的角度与碰撞点的角度相匹配。

我正在努力使其可预测,这样在多人游戏中也能正常工作(每个玩家都会看到相同的模拟)。你觉得怎么样?