planck.js

piqntMIT活跃维护

Planck.js 是 Box2D 的 JavaScript/TypeScript 移植版,为网页和跨平台游戏提供刚体、碰撞检测与关节约束等 2D 物理模拟能力。

2D JavaScript Physics Engine

暂无版本5,313star +1 / 7 天258fork同步于 2026-11-10 17:37 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Box2D 的 JavaScript/TypeScript 重写版 2D 物理引擎,用于跨平台 HTML5 游戏开发

Planck.js 是 Box2D 的 JavaScript/TypeScript 移植版,为网页和跨平台游戏提供刚体、碰撞检测与关节约束等 2D 物理模拟能力。

核心能力

  • 基于 Box2D 实现,沿用其成熟的物理模拟能力
  • 用 JavaScript/TypeScript 重写,代码可读可改
  • 提供符合 JS/TS 习惯的 API
  • 针对 Web 与移动平台做优化

容易踩的坑

README 未给出安装命令,需查阅官方文档;遇到问题需提供 testbed 复现代码,否则不易被处理

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Planck.js

    Planck.js is JavaScript/TypeScript rewrite of Box2D physics engine for cross-platform HTML5 game development.

    Motivations
    • Taking advantage of Box2D's efforts and achievements
    • Developing readable and editable code in JavaScript/TypeScript
    • Providing idiomatic JavaScript/TypeScript API
    • Optimizing the library for web and mobile platforms
    Documentation
    Examples
    Discord
    Made with Planck.js
    Report Issues

    To speed up resolving issues, please provide testbed code to reproduce the issue.