使用CreateJS和Canvas Boilerplate创建HTML5游戏

时间:2013-09-11 01:27:17

标签: html5 canvas html5boilerplate createjs

我已经决定使用CreateJS来创建HTML5游戏,但我也遇到了H5CGB,这是专为创建HTML5画布游戏而创建的样板。它看起来非常彻底,我相信开发人员,当他说这会为我节省大量时间编写代码,无论如何我都必须写。

然而,看看CreateJS和H5CGB的教程,它们似乎有很大的冲突,至少就这些特定教程如何实现各自的工具而言:

  1. http://hub.tutsplus.com/tutorials/learn-createjs-by-building-an-html5-pong-game--active-11845
  2. http://icecreamyou.github.io/HTML5-Canvas-Game-Boilerplate/docs/#!/guide/walkthrough
  3. 我基本上只是想了解如何集成这两个系统。例如,两者都带有自己的预加载器实用程序,因此我不确定使用哪个,如果它们会导致问题,或者它只是冗余导致不必要的加载时间更长。

    有没有人有使用这两种工具的经验?

2 个答案:

答案 0 :(得分:2)

我相信你应该坚持使用createJS,因为这两个框架确实有很多重叠的功能。使用两者都没有意义。

我认为您还应该查看其他游戏特定的框架,例如Crafty.js,并且可能会观看Google I / O Canvas以了解您的选项的总体范围!

狡猾 http://craftyjs.com/

Google I / O. http://blog.sethladd.com/2011/05/source-code-slides-and-video-for-html5.html

希望这有助于学习画布并获得好运! 沙洛姆

答案 1 :(得分:0)

我创建了H5CGB。 (今天刚刚通过新发布的Github流量统计数据找到了这个问题。)

使用H5CGB的最大两个原因是:

  • 您不必学习任何新的API来开始开发。 H5CGB提供了一堆脚手架,您可以用它来跳过无聊的东西,但如果你想要的话,你不会遇到麻烦自己实现应用程序的任何部分,只需编辑main.js即可立即开始使用,甚至无需阅读文档。
  • 代码库旨在作为样板,因此您可以使用H5CGB提供的所有实用程序和脚手架作为起点,并在需要以不同方式工作时对其进行编辑。

这与大多数其他画布库形成鲜明对比,这些库往往是带有稀疏文档API的单片黑盒子。