2013-09-11 30 views
0

我几乎决定使用CreateJS来创建HTML5游戏,但我也遇到了H5CGB,这是专门为创建HTML5 canvas游戏创建的样板。它看起来非常彻底,我相信开发者当他说它会为我节省大量时间编写代码,而我仍然不得不写这些代码。使用CreateJS和Canvas Boilerplate创建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

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

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

回答

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

希望这有助于和好运学习油画! 沙洛姆

+0

听起来很合理。侧面问题;使用jQuery,或者使用本地JavaScript提高性能会有点矫枉过正?我只是更习惯于使用jQuery。 –

+0

这取决于,如果您在网站的其他部分使用jQuery,那么请为ajaxing的东西说一些动画DOM元素,我会说绝对保留它。习惯适应原生JavaScript是有用的,但我不认为性能应该是小应用程序需要担心的问题。 –

0

我创建了H5CGB。 (只是通过新推出的Github上的流量统计发现这个问题今天。)

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

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

这与其他大多数其他画布库相反,它们往往是单一的黑盒子,没有任何敏感且记录稀疏的API。