GTA 1 车辆物理原作者复刻 JavaScript 版,浏览器里可直接试玩 Motion Lab
随着《侠盗猎车手6》即将到来,每个人都沉浸在期待之中,何不来一次更深入的回味之旅?Patrick Kerr 的这个项目很好地提醒了我们,这个系列已经走了多远。
Kerr 曾是 DMA Design 的程序员,这家工作室后来成为了 Rockstar North,他参与过第一部和第二部 GTA 游戏。1996 年,他开发了一个 2D 物理模拟,它成为了大受欢迎的初代《侠盗猎车手》中车辆系统的基础。据他分享,这个项目最初只是他在家用 Atari ST 上用 GFA BASIC 编写的一个简单线框演示,后来被移植到 C 语言用于游戏中。如今,为了纪念该游戏 30 周年,Kerr 用 JavaScript 重现了最初的模拟,并让它看起来更精致了一些,供任何想亲自体验的人尝试。
你可以在 PC 或移动端游玩 Motion Lab。默认模式是 Car (1),但你也可以切换到更简单的 Ship (2) 或 Brick (3) 模式。按 B 键可以开关两侧的碰撞屏障。按 G 键可以开启或关闭垂直重力,这在 Ship 和 Brick 模式下最有用。摄像机还有两个额外控制:按 Z 键切换摄像机的死区,它控制车辆在摄像机开始跟随之前可以移动多远;按 X 键切换基于速度的缩放,当你移动更快时摄像机会稍稍拉远,就像 GTA 那样。

如果你对这一切的原理感兴趣,Kerr 还写了一篇文章,解释这套系统背后的技术以及它为何在当时如此新颖。点此阅读,并试试 Motion Lab。
想了解更多老派技巧的 GTA 粉丝还应该看看 Game Maker’s Toolkit 的这个视频,它探讨了 Rockstar North 如何为《侠盗猎车手3》将一座整整 4 公里宽的城市塞进 PlayStation 2 仅 32 MB 的内存中。顺便说一句,也不要错过 David Reinig 关于《古墓丽影3》所用渲染技术的文章。
相关链接
原文链接:https://80.lv/articles/gta-1-s-vehicle-physics-are-now-playable-in-your-browser
喜欢这篇内容吗?