@box2d/debug-draw
Version:
Debug drawing helper for @box2d
33 lines (20 loc) • 1.5 kB
Markdown
# @box2d/debug-draw
Box2D is a 2D physics engine for games.
@box2d/debug-draw is a TypeScript port of Erin Cattos debug drawing helper for [Box2D](https://github.com/erincatto/box2d).
This is a fork of [box2d.ts](https://github.com/flyover/box2d.ts) from Isaac Burns (flyover) who did a huge job initially porting Box2D and [LiquidFun](https://github.com/google/liquidfun) to TypeScript.
## How to Use
Check out the [documentation](https://lusito.github.io/box2d.ts/debug-draw/setup.html)
## The @box2d Ecosystem
@box2d is a full-blown ecosystem for box2d for the JavaScript/TypeScript world. It can be used both in the browser and in node.js
Check out demos and compare performance here: https://lusito.github.io/box2d.ts/
**Fair Warning:** The whole @box2d ecosystem is in an early stage, so it will probably change a lot before we release the first stable version (1.0.0).
Other packages included in the ecosystem:
- Benchmark: Based on [bench2d](https://github.com/joelgwebber/bench2d) by joelgwebber
- Controllers: From the LiquidFun project
- Particles: Also from the LiquidFun project
- Lights: [ported from LibGDX](https://github.com/libgdx/box2dlights)
- DebugDraw: Debug drawing using a canvas
- Testbed: A set of demos, partially ports of the original projects, partially new ones.
# Contributing
We're looking for contributors to make this the best place to start with box2d on the web.
Check out the project page for more information: https://github.com/Lusito/box2d.ts