【问题标题】:Anybody knows a "good" framework for games in the HTML5 canvas? (see requirements)有人知道 HTML5 画布中游戏的“好”框架吗? (见要求)
【发布时间】:2012-06-18 01:57:22
【问题描述】:

我需要一个用于 HTML5 和画布的框架:

  • 免费和开源
  • 用 javascript 编写(没有 GWT,没有 java,没有 coffescript,没有其​​他语言)(因为我将在服务器上使用 node.js,并且可能会与 qooxdoo 应用程序集成)
  • 拖放大图 (3000x2000px)
  • 放大和缩小
  • 允许我使用一些 UI:标签、按钮、textField、textArea、滚动条
  • 动画框架,只是简单的位移。
  • 图层

一个优点可能是:

  • 为每个绘制的对象使用对象和 OOP 方法;
  • 支持模块化组件(MVC 结构)

谢谢,

【问题讨论】:

  • 我认为没有任何 1-framework-solutions 可以实现游戏开发的所有这些不同方面,但只使用 javascript。您需要内置缩放、UI(AWT 组件)、动画和分层功能;好像还不够,它应该用于模块化实现并具有 OO 方法?哦,是的,别忘了它必须是免费的! --- 我的意思是......没有冒犯,但是......你也想让它为你的咖啡服​​务吗?虽然它为您完成了“所有”工作,但就是这样。 --- 其他功能的可能性更大一些,但缩放很难找到,因为它非常依赖于游戏。
  • 缩放:如果它有一些允许在画布中放大图像的内置功能,那将对我有所帮助。我不认为这有什么特别之处,因为它们中的许多都允许您导入图像并对其进行缩放,即放大和缩小。

标签: canvas frameworks


【解决方案1】:

ImpactJS 应该是您的正确选择。 (不确定大图像的 DnD)。

http://impactjs.com/

【讨论】:

  • 我想要免费的,而不是付费的。 (我的错,因为我没有在问题中指定)但无论如何谢谢
  • @Totty,即使你想要一个免费的,我仍然会推荐 Impactjs,因为它带有一个库,可以将它变成一个原生 iOS 应用程序。我知道你可以使用 PhoneGap 来做同样的事情,但是对于需要高流畅帧率的游戏,ImpactJS 几乎总是获胜。到这篇文章为止,它只有 100 美元。
【解决方案2】:

我会支持 CraftyJS。除了宏图像和 UI 类之外,它具有您正在寻找的大部分功能。这是实体/组件设计模式的一个很好的实现。如果您有兴趣,请查看它。 http://craftyjs.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-02
    • 1970-01-01
    • 2011-03-20
    • 2011-10-03
    • 2023-04-04
    • 2013-06-08
    • 1970-01-01
    相关资源
    最近更新 更多