1 创建一个world
每个 Box2D 程序都将从一个世界对象(world object)的创建开始。这是一个管理内存,对象和模拟的
中心。
var Box2d = require("box2dweb-commonjs");
var gravity = new Box2d.b2Vec2(0, -10);
var doSleep = true;
this.myWorld = new Box2d.b2World(gravity, doSleep);
这里与box2d c++ 中文手册中创建世界对象不一样,box2d c++ 中文手册会先指明一个世界包围盒b2AABB,但在这 “box2dweb-commonjs” 中没有设置,我看了源码如下:
b2World.prototype.b2World = function (gravity, doSleep) {
this.m_destructionListener = null;
this.m_debugDraw = null;
this.m_bodyLis