Lobsters | 📄 原文链接 | 2026-10-12 收录

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

来源:patkerr.co.uk — 2026-10

📋 概述

Pat Kerr 回顾了 1996 年 8 月一个周末写下的 2D 物理模拟——它后来成为《GTA》车辆系统的基础,最初只是 Atari ST 上用 GFA BASIC 写的线框 demo,之后被移植成 C 用进真正的游戏。为纪念 30 周年,他用 JavaScript 重制了这个原型并做成可玩的 Motion Lab。系统分两层:底层是通用的 2D 刚体动力学(含力矩),这在当时的游戏里并不常见;上层是一个故意简化、物理上并不严谨的轮胎模型。三种形态共享同一套刚体:Brick 接受拖拽力,Ship 在附着点施加推力,Car 施加引擎力与转向,并只在四个轮胎位置施加阻力。

🔑 核心要点

💡 金句

它基本上是我半懂半猜的结果;我知道它物理上并不准确,但对当时的我来说已经足够好了。
← 返回 Lobsters 首页