我想在JavaScript中制作一款愤怒的小鸟游戏。 平面2D软模式游戏,没有抽象的用户输入或没有复杂的动画。
这个游戏的想法是学习用JS制作游戏,所以我可以制作自己的非剽窃游戏。
问题是我应该以最高效率使用图形吗?
我知道游戏应该用JS制作,因为效率低下,但这不是我的问题 - 我的问题是JS中最有效的方式。
感谢您的帮助:)
答案 0 :(得分:4)
我会使用Canvas / WebGL与库或框架来提供帮助。 PhaserJS https://phaser.io用于制作游戏 - 这是基于PixiJS http://www.pixijs.com构建的,用于更一般的互动作品。 ZIM http://zimjs.com增加了许多便利,组件和控件,位于http://createjs.com的CreateJS之上。这些类型的框架是大多数人在画布上制作游戏的方式。
答案 1 :(得分:-1)
你应该使用画布。它比其他产品具有更好的性能。