GTA 车辆物理系统背后的 2D 原型
2D Vehicles

1996 年,我在 Atari ST 上用 GFA BASIC 写了一个 2D 物理模拟,后来成了 Grand Theft Auto 车辆系统的基石。如今为纪念 30 周年,我用 JavaScript 复刻了这个原型,并推出了 Motion Lab 供人体验。这个原型结合了刚体动力学和简化的轮胎模型,虽然技术上并不完全准确,却意外地捕捉到了驾驶的真实感。从简单的 Brick 到 Ship,再到最终的 Car,我通过分层设计让车辆行为更加自然。尽管当时游戏界多用基础点物理,但引入刚体物理和力矩计算让旋转更连贯。这个看似粗糙的近似模型,最终成就了 GTA 中独特的驾驶手感。
这本质上是我的一次半专业猜测,虽然我知道它并不真正符合物理规律,但对我来说已经足够好了。