0

我几乎已经决定使用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

我基本上只是想了解如何整合这两个系统。例如,两者都带有自己的预加载器实用程序,所以我不确定使用哪个以及它们是否会导致问题,或者它是否只是冗余导致不必要的更长加载时间。

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

4

2 回答 2

2

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

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

狡猾的 http://craftyjs.com/

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

希望这会有所帮助,祝您学习画布好运!沙洛姆

于 2013-09-11T02:14:24.090 回答
0

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

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

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

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

于 2014-01-08T06:42:59.517 回答