Javascript 如何在服务器端将Box2d与Node.js一起使用

Javascript 如何在服务器端将Box2d与Node.js一起使用,javascript,node.js,server,box2d,Javascript,Node.js,Server,Box2d,我有一个运行Node.js的服务器。对于该服务器,我使用了box2dlib来模拟二维物理。看起来像 npm install box2d 安装此:但这是非常过时的,与C++编写的原始Box 2API不一致。p> 人们建议我使用Node.js,但我是Node.js新手,不知道如何将Box2D与Node一起使用。我写过 const Box2D = require('./js/box2d/Box2D_v2.3.1_min.js'); 但他在这里不识别b2Vec2类型: let gravity = n

我有一个运行Node.js的服务器。对于该服务器,我使用了box2dlib来模拟二维物理。看起来像

npm install box2d

安装此:但这是非常过时的,与C++编写的原始Box 2API不一致。p> 人们建议我使用Node.js,但我是Node.js新手,不知道如何将Box2D与Node一起使用。我写过

const Box2D = require('./js/box2d/Box2D_v2.3.1_min.js');
但他在这里不识别b2Vec2类型:

let gravity = new Box2D.b2Vec2(0, -9.81); 
将Kripek的box2d与Node.JS一起使用的正确方法是什么?

您可能想看看
关于如何使用它

是否可以创建一个Box2D实例?const box2D=新的box2D;不,这是您在编写npm install box2d时得到的版本,但是这个版本很糟糕。我想要stackoverflow中建议的这个版本