首页 > 解决方案 > 如何在服务器端使用 Box2d 和 Node.js

问题描述

我有一台运行 Node.js 的服务器。对于该服务器,我使用 Box2d lib 来模拟 2D 物理。好像

npm install box2d

安装这个:https ://github.com/jadell/box2dnode但这是非常过时的,并且与用 C++ 编写的原始 Box2d API 不一致。

在这个问题中,人们建议使用https://github.com/kripken/box2d.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 一起使用的正确方法是什么?

标签: javascriptnode.jsserverbox2d

解决方案


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


推荐阅读