【问题标题】:Phaser framework on the server side服务器端的 Phaser 框架
【发布时间】:2018-03-21 19:52:01
【问题描述】:

相位器不能在 nodejs 的服务器端工作。如果它被允许并且可以工作,这是一个坏主意吗?

C:\Users\user\tanks-game\node_modules\phaser-ce\build\phaser.js:21762
PIXI: PIXI || {},
      ^
ReferenceError: PIXI is not defined

【问题讨论】:

  • 你想得到什么?你的代码/包怎么样?你是如何在服务器上安装 Phaser 的?
  • npm install --save phaser-ce@2.9.1
  • 由于我正在尝试实时创建多人游戏,因此我需要服务器来处理游戏的物理特性。
  • 然后我只是尝试连接模块: var phaser = require ('phaser-ce') 结果出现上述错误。

标签: javascript node.js phaser-framework


【解决方案1】:

不可能,除非在 PhantomJS 或类似的东西中运行。 Phaser 严重依赖 DOM,而这在 Node.js 环境中不存在。

使用第三方库来计算物理,或自行开发。

在您的服务器上使用整个 Phaser 框架无论如何都会占用大量内存,并且您的计算可能会更慢,因为它们基于浏览器实例,而不是即时计算。

【讨论】:

    猜你喜欢
    • 2012-07-14
    • 2011-12-25
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多