请问CocosCreator中怎么导入Box2D模块?

我使用的Creator版本是1.8.2,需要用到Box2D中类似于 b2BodyDef、b2FixtureDef 等模块,测试了Creator自身没有,然后做了以下几个尝试:

1、找到引擎目录external下有一个box2d.js文件,但使用 var box2d=require(box2d) 导入Creator报错;
2、搜索以前帖子发现可以用 npm 安装 box2dweb-commonjs,所以我先安装, npm install box2dweb-commonjs --save,然后在代码中 var box2d = require(‘box2dweb-commonjs’) ,这样后Creator没报错,但在启动时一直卡死;

有大神知道怎么回事吗?

youyou大神把box2d接入到creator中为什么不能直接用呢?RigidBody不就是b2BodyDef,b2FixtureDef不也是里面的几个collider组件?你说的这两个creator完全都有的吧 - -

1赞

好吧,虽然还有很多Box2D的方法没找到。。

我不知道你说的box2d有哪些是creator物理系统还没加的,但是已目前来看大部分的物理模拟还是可以实现的,你可以发帖跟官方引擎组说明下,说不定他们会采纳你的建议丰富下物理系统的接口。