简体   繁体   English

如何在服务器端将Box2d与Node.js结合使用

[英]How to use Box2d with Node.js on server side

I have a server running Node.js. 我有一台运行Node.js的服务器。 For that server I have used Box2d lib to simulated 2D physics. 对于该服务器,我已使用Box2d lib来模拟2D物理。 Looks like 看起来像

npm install box2d

installs this: https://github.com/jadell/box2dnode But this is very obsolete and does not coincide with original Box2d API which was written in C++. 安装此程序: https : //github.com/jadell/box2dnode但这已经过时,并且与用C ++编写的原始Box2d API不符。

In this question people advice to use https://github.com/kripken/box2d.js but I am new to Node.js and I don't know how to use Box2D with Node. 在这个问题中,人们建议使用https://github.com/kripken/box2d.js,但我是Node.js的新手,并且我不知道如何在Node中使用Box2D。 I have wrote 我写了

const Box2D = require('./js/box2d/Box2D_v2.3.1_min.js');

but his does not recognize b2Vec2 type in here: 但他无法在此处识别b2Vec2类型:

let gravity = new Box2D.b2Vec2(0, -9.81); 

What is the correct way to use Kripek's box2d with Node.JS? 将Kripek的box2d与Node.JS一起使用的正确方法是什么?

您可能想看看https://www.npmjs.com/package/box2d如何使用它

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM