【问题标题】:Chosing the right HTML5 canvas library for my project为我的项目选择正确的 HTML5 画布库
【发布时间】:2014-04-01 15:03:15
【问题描述】:

我需要一些建议,因为我真的很害怕选择,这让我很困惑。 所以,这是关于为我的项目选择一个画布实用程序。我决定只关注三个最知名的:EaselJS、FabricJS 和 KineticJS。 该项目不是游戏;这是一个网站 (mvc5),除其他外,我将在其中制作“家居设计师”,但仅限于电子设备和传感器(我在 domotic 领域)。显然,主要部分是设置计划,拖放,将每个传感器链接到其设备,保存等。 我想到了 Easel,我也可以使用 SoundJS。 FabricJS 有一个很好的文档......我很困惑。

【问题讨论】:

  • 看看canvas库对比表——docs.google.com/spreadsheet/…
  • 使用 EaselJS 和 CreateJS 套件的其余部分,因为它很棒,而且开发它的人也很棒。像我这样的人。 =) 无论您选择哪个库,SoundJS 都可以工作,但显然与其他 CreateJS 库(EaselJS、TweenJS 和 PreloadJS)有共同的语法。
  • @OJay 您能否提供一个使用 EaselJS 库(除了 Daisies 之一)拖放多个图像的示例?这不是建设性的,我需要一个更复杂的演示。我的应用程序(家居设计师)是关于从手风琴拖动到画布元素上。
  • @Sahar 我并不比你在EaselJS site 上找到的更有帮助。也许结帐官方教程?我不确定您是否可以从一个 dom 元素(手风琴)拖动到另一个(画布),但如果您的手风琴是在同一个画布元素中实现的,它应该是直截了当的。希望对您有所帮助。
  • 我无法在画布中实现手风琴。无论如何谢谢:)

标签: canvas kineticjs fabricjs easeljs


【解决方案1】:

所以,我选择将 KineticJS 用于个人目的,只是因为我发现使用 EaselJS 并不容易(当然是在尝试之后)。 KineticJS 作为一个库更灵活,除了我在 SO 中找到的大量内容之外,还有更多的实验室和教程。

选择始终基于个人意见。只是将这个答案留给未来的用户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多