Tag: box2d

在NodeJs上导入Box2d时出错

我试图做一个游戏,我需要物理,我想在服务器上运行逻辑,但我有这个问题导入box2d库到我的服务器,用NodeJs写入。 其实我有一个名为“box2d.js”的文件库 而这是一个以这种方式出口的模块 module.exports = Box2D; 而在服务器,我试图要求文件和模块,他们都不是工人 var Box2D = require('./box2d.js'); var Box2D = require('./Box2D'); 这两个选项都没有工作,当我运行服务器它失败,这是我得到的错误。 E:\ project> node index.js console.js:39 this._stdout.write(util.format.apply(null,arguments)+'\ n'); TypeError:无法在服务器的Console.log(console.js:39:15)处读取未定义的属性'write'。 (E:\ Sliball \ index.js:327:11)在Server.g(events.js:273:16)在emit.eone(events.js:80:13)在Server.emit(events.js:179:7) )在位于process.tickCallback(internal / process / next_tick.js:98:9)处的_combinedTickCallback(internal / process / next_tick.js:71:11)处的emitListeningNT(net.js:1260:10)位于Function.Module.runMain (module.js:449:11)在启动时(node.js:146:18) 任何想法如何解决它? 我已经在github上尝试了5-6个项目,但他们都没有工作。 谢谢!