我应该用什么来创建一个带有JS(runner game)的2D游戏



我是一名前端开发人员,现在我的任务是创建一个游戏。

例如⇾http://redcarpetrampage.com/

玩家应该通过两个按钮运行,只有当事件是"onkeyup"(或者可能是在手机上"点击"(时。

所有游戏的逻辑与示例中的逻辑有95%相似。游戏英雄应该跑,跳,收集一些东西,最后会得到一些分数(我应该把它保存在数据库中(。

JS中流行的2D游戏框架是Phaser,但我找不到任何适合我的例子。

示例中的游戏是用Construct创建的。我以前从未用过它。

我在gameDev的经验是,通过没有框架的教程创建一些小游戏,我对webGl(3d(有一些了解。

所以我真的不知道该怎么办。现在我开始了一个基于Phaser的小教程,但我不确定它是否正确。

希望,有人给我推荐:(

注意:我不会列出已经提到的游戏引擎(无论如何都很好(。

CraftyJS

由于游戏机制非常简单,你可以试试Crafty,它是开源的,原型制作非常简单。它内置了你想要的所有行为:

  • 跳跃
  • 使用键盘移动
  • 为了收集项目而发生的冲突
  • 。。。更多内置组件以及许多有用的第三方组件

PixiJS

如果你需要性能和移动兼容性,你可以看看令人惊叹的PixiJS,它更像是一个渲染引擎,而不是游戏引擎,但与其他引擎相比,它的性能是迄今为止最好的,请在示例部分看看你的设备的性能。

最新更新