简单2D JS游戏的图形

时间:2018-03-11 14:39:43

标签: javascript html dom canvas svg

我想在JavaScript中制作一款愤怒的小鸟游戏。 平面2D软模式游戏,没有抽象的用户输入或没有复杂的动画。

这个游戏的想法是学习用JS制作游戏,所以我可以制作自己的非剽窃游戏。

问题是我应该以最高效率使用图形吗?

  • DOM
  • SVG
  • 帆布
  • 等。

我知道游戏应该用JS制作,因为效率低下,但这不是我的问题 - 我的问题是JS中最有效的方式。

感谢您的帮助:)

2 个答案:

答案 0 :(得分:4)

我会使用Canvas / WebGL与库或框架来提供帮助。 PhaserJS https://phaser.io用于制作游戏 - 这是基于PixiJS http://www.pixijs.com构建的,用于更一般的互动作品。 ZIM http://zimjs.com增加了许多便利,组件和控件,位于http://createjs.com的CreateJS之上。这些类型的框架是大多数人在画布上制作游戏的方式。

答案 1 :(得分:-1)

你应该使用画布。它比其他产品具有更好的性能。