我想开始开发 HTML5/JS 游戏。我看到了这两个框架 LimeJS 和 CreateJS & EaselJS。哪一个更好?有人对这两个框架有经验吗?那么文档呢?
6 回答
是的,不幸的是我都经历过。
石灰:
- 1. 您应该安装 python 来编译和运行代码。
- 2. 您应该手动使用其他 javascript,以便在游戏开始之前预加载所有资产,否则可能会减慢游戏动画的速度。
- 3. 编译后的代码是非人类可读的,因此第三方用户无法理解您的代码。编译是使用python完成的
- 4. 不同级别的不同浏览器上的音频问题。
- 5. 除了Developers
API没有其他资源
- 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
包括我。
Breakouts项目可能会有所帮助。它有点像 TodoMVC,因为他们采用了一个简单的 Breakout 游戏并在不同的框架中实现它。
它涵盖了 Easel/CreateJS、LimeJS 和 10 个其他流行的框架。
我正在使用 EaselJS,我个人对它非常满意,它是由 Adobe 和 Microsoft 积极开发和支持的。作为一种可能的选择,您可以查看http://kineticjs.com
如果您有兴趣开始使用 EaselJS,可以查看我的教程系列:http: //indiegamr.com/retro-style-plattform-runner-game-for-mobile-with-easeljs-part-1/ (它们有点过时了,因为它们是为 EaselJS 的先前版本编写的,但仍然适用于当前版本)
我刚刚开始使用 EaselJS 开发游戏,如果您对 JS 有所了解,这似乎很容易。缺乏真实世界的例子是一个缺点,但是有很多关于框架基本用法的教程。是的,在他们的网站上有很多关于 Easel 的好文档。 http://www.createjs.com/Docs/EaselJS/
他们的 SoundJS 和 TweenJS 也是非常令人印象深刻的库,看看它们;)
CreateJS 是快速入门的正确工具。我们使用 HTML5 来创建带有 Javascript 和 HTML 的游戏,这就是为什么没有理由在 LimeJS 中使用 Python。
CreateJS 的文档在 2013 年 2 月获得了巨大的更新,并且有大量的 EaselJS 教程可以帮助您入门。