9

我想开始开发 HTML5/JS 游戏。我看到了这两个框架 LimeJS 和 CreateJS & EaselJS。哪一个更好?有人对这两个框架有经验吗?那么文档呢?

4

6 回答 6

17

是的,不幸的是我都经历过。

石灰

  • 1. 您应该安装 python 来编译和运行代码。
  • 2. 您应该手动使用其他 javascript,以便在游戏开始之前预加载所有资产,否则可能会减慢游戏动画的速度。
  • 3. 编译后的代码是非人类可读的,因此第三方用户无法理解您的代码。编译是使用python完成的
  • 4. 不同级别的不同浏览器上的音频问题。
  • 5. 除了Developers API没有其他资源

创建JS

  • 1. 您可以直接将javascript用于html并运行。
  • 2. CreateJS 本身具有 PreLoadJS、TweenJs、EaselJS、SoundJS,因此您可以轻松渲染加载器和音频
  • 3. 在 javascript 文件的情况下没有编译安全性较低
  • 4. 您将使用 soundjs 来加载音频。
  • 5. 每个 Tween、Easel、Sound 和 Preload 都有自己的 API

Last and Finally compare to LimeJs, Many developers use Createjs for developing games包括我。

于 2013-04-10T07:38:02.320 回答
9

Breakouts项目可能会有所帮助。它有点像 TodoMVC,因为他们采用了一个简单的 Breakout 游戏并在不同的框架中实现它。

它涵盖了 Easel/CreateJS、LimeJS 和 10 个其他流行的框架。

于 2013-03-13T03:03:47.470 回答
5

我正在使用 EaselJS,我个人对它非常满意,它是由 Adob​​e 和 Microsoft 积极开发和支持的。作为一种可能的选择,您可以查看http://kineticjs.com

如果您有兴趣开始使用 EaselJS,可以查看我的教程系列:http: //indiegamr.com/retro-style-plattform-runner-game-for-mobile-with-easeljs-part-1/ (它们有点过时了,因为它们是为 EaselJS 的先前版本编写的,但仍然适用于当前版本)

于 2013-01-04T10:49:25.570 回答
4

我刚刚开始使用 EaselJS 开发游戏,如果您对 JS 有所了解,这似乎很容易。缺乏真实世界的例子是一个缺点,但是有很多关于框架基本用法的教程。是的,在他们的网站上有很多关于 Easel 的好文档。 http://www.createjs.com/Docs/EaselJS/

他们的 SoundJS 和 TweenJS 也是非常令人印象深刻的库,看看它们;)

于 2013-01-01T22:05:03.640 回答
3

CreateJS 是快速入门的正确工具。我们使用 HTML5 来创建带有 Javascript 和 HTML 的游戏,这就是为什么没有理由在 LimeJS 中使用 Python。

于 2013-01-09T15:00:59.733 回答
3

CreateJS 的文档在 2013 年 2 月获得了巨大的更新,并且有大量的 EaselJS 教程可以帮助您入门。

于 2013-02-22T21:50:54.197 回答