LimeJS与CreateJS进行游戏开发

use*_*165 9 easeljs limejs createjs

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

Vil*_*lan 17

是的,不幸的是我经历过这两次.

Limejs:

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

CreateJS

  • 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 包括我.


Dav*_*ado 9

分组讨论项目可能的帮助.它有点像TodoMVC,他们采用简单的Breakout游戏并在不同的框架中实现它.

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


ols*_*lsn 5

我正在使用EaselJS,我个人对它非常满意,它是由Adobe和微软积极开发和支持的.作为一种可能的替代方案,您可以查看http://kineticjs.com

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

  • 是的,但唯一的主要变化是现在处理事件.但旧的事件处理方法仍然有效.我目前正在为教程开展一个扩展的后续项目.(但尚未完成) (2认同)

Leg*_*eg0 4

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

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