@adatechnology/game-vehicles-driving

中文文档
0.2.17发布于 2026/11/07MITTypeScriptES Module构建来源已验证近 30 天下载 2075

驾驶车辆,没有3.j和没有游戏: 街机驾驶员(游戏的车:加速度,刹车,手刹,指向,角相撞,相撞,相撞,噪音,车体跑道等)和半模拟驾驶员(悬吊,轮胎摩擦,相撞等)

中文使用文档

@adatechnology/游戏车辆驾驶

驾驶车辆,没有3.j和没有游戏。 街机驾驶员是游戏的车,被取出:一个纯正的跨出一个状态,每个数字都有一个选项.

import { createArcadeDriver, vehicleCorners } from '@adatechnology/game-vehicles-driving'

const driver = createArcadeDriver({ maxForward: 20 })
driver.place(0, 0, 0)
const world = {
  blocked: (x, z, yaw) => vehicleCorners(driver.spec, x, z, yaw).some(([a, b]) => isSolid(a, b)),
  bodies: () => zombies.map((z) => (z.alive ? z : undefined)),
}
const { state, events } = driver.step({ throttle: 1, brake: 0, steer: 0, handbrake: false }, dt, world)
// events: crash, noise (crash, engine, horn), run_over (kill, knock, push), horn

司机从不碰一款游戏:主机施放损坏,摇起相机,杀死尸体并播放事件所发的声音. 测试了游戏本身 carUpdate 从 jogo.js (按框架排列的位置和事件框架).

半模拟

createSemiSimDriver(spec) 佛罗塔文件要求的驱动装置是:一个质量中心低的单个硬体,每个轮子上一个相向地测量的弹簧和大坝(Aworld.ground(x, z)),纵向和横向轮胎在摩擦圆内相接而成,自动变速箱有模拟的RPM,手刹能将后轮,表面相接相接dry_asphalt 1.0, (中文), wet_asphalt 0.75,平方平方千米/小时以上, dirt 0.65 (中文(简体) ), grass 0.55 (英语), mud 0.4是一辆没有四轮驱动器的汽车, blood (0.5)和改变其驱动方式的损坏(driver.condition:平面轮胎拉到它的侧面,被损坏的悬浮滚多,发动机在全节流阀下低于30%会失效并会死在上坡. 燃料的使用遵循RPM,货物和发动机(被打碎后可达+40%). semiSpecFromStats 从设计评分中构建一个示意图; impactEnergy, (中文(简体) ), bodyDamage, (中文(简体) ), vehicleDamageFromImpact 财务报告和审定财务报表 speedLoss 是第08节的运行公式。 它没有团队代码:文档的号码是测试,没有金色的说法.

版本与发布记录

@adatechnology/game-vehicles-driving 共发布 19 个版本,首次发布于 2026/10/25;过去 12 个月发布了 19 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.2.17latest2026/11/07今天
0.2.162026/11/07今天
0.2.152026/11/07今天
0.2.142026/11/071 天前
0.2.132026/11/061 天前
0.2.122026/11/061 天前

关于 @adatechnology/game-vehicles-driving 的常见问题

@adatechnology/game-vehicles-driving 是什么?

驾驶车辆,没有3.j和没有游戏: 街机驾驶员(游戏的车:加速度,刹车,手刹,指向,角相撞,相撞,相撞,噪音,车体跑道等)和半模拟驾驶员(悬吊,轮胎摩擦,相撞等)

如何安装 @adatechnology/game-vehicles-driving?

在项目目录运行 npm install @adatechnology/game-vehicles-driving,或使用 pnpm add / yarn add / bun add。

@adatechnology/game-vehicles-driving 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@adatechnology/game-vehicles-driving 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@adatechnology/game-vehicles-driving 可以商用吗?

@adatechnology/game-vehicles-driving 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@adatechnology/game-vehicles-driving 的下载量有多少?

根据 npm 官方下载统计,@adatechnology/game-vehicles-driving 在 2026/10/05 – 2026/11/03 这 30 天内被下载 2,075 次,日均约 69 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@adatechnology/game-vehicles-driving 还在维护吗?

最新版本 0.2.17 发布于 2026/11/07(今天);至今共发布 19 个版本,其中过去 12 个月发布了 19 个;首次发布于 2026/10/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。