用于触摸设备的HTML5游戏的库和教程?

时间:2011-09-12 06:15:33

标签: html5 touch

  

可能重复:
  HTML 5 game development tools

我对游戏开发很陌生,并希望使用html5(canvas)和javascript为触控设备构建一个简单的游戏。然后使用phonegap从HTML + js创建本机应用程序。

经过一番搜索,很少有像limejs这样的HTML5游戏框架。但我想知道:

  1. 哪种框架最适合触控设备?
  2. 我是否可以使用HTML5中的移动触控设备开始使用游戏开发的教程/操作方法?
  3. Game Engines上提到这个列表后,我正在考虑两个框架:
    1. LimeJS
    2. Hydra

    有什么建议吗?

2 个答案:

答案 0 :(得分:2)

这个问题是我两天前回答的重复:HTML 5 game development tools

这是我写的内容的复制/粘贴:

我花了很多时间评估不同的选项。 Crafty是我最喜欢的,也是我目前正在使用的项目。 LimeJS非常好,但它依赖于Closure框架,我不喜欢它。我也非常喜欢EaselJSCasualJS

btw最“专业”的选项之一是Impact,所以你也应该看看那个。但是,它并没有提供各种开源库所做的许多功能,而且Impact提供的功能并不是真正有价值的。例如,如果你需要一个游戏的物理引擎(平台游戏可能会这样做),那么你可以轻松地自己集成Box2Danother Box2D link

也就是说,不使用第三方库从头开始做事并不是一个糟糕的选择。免费的电子书Dive Into HTML5很好地解释了Canvas元素的工作原理。问题是,有很多图形功能,一个好的图形库将提供非内置的:显示层次结构允许Z顺序和附加对象,动画通过补间对象和spritesheets,鼠标事件这样你就可以点击对象等了。

答案 1 :(得分:1)

LimeJS。它有一个更好的用户社区imho。大量的用户支持和论坛。你可以下载大量的资源,并且可以进一步指数化。