V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shenyu1996
V2EX  ›  分享创造

用 blockly 写了个 Canvas 基本功能的实现

  •  
  •   shenyu1996 · 2017-08-17 19:53:55 +08:00 · 2401 次点击
    这是一个创建于 2682 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天被一个大佬安利了这个有趣的东西,就花了点时间看了下,然后就写了这个小东西
    顺便分享一下,这东西创造性很强啊 图 图

    链接

    2 条回复    2017-08-19 22:54:35 +08:00
    leekafai
        1
    leekafai  
       2017-08-18 22:36:52 +08:00 via Android
    感觉更复杂了?
    secondwtq
        2
    secondwtq  
       2017-08-19 22:54:35 +08:00
    啥叫“ Canvas 基本功能的实现”?看起来更像是利用 Canvas API,实现一些基本功能啊
    还以为是实现了 Canvas API 的一些基本功能

    另外虽然我很喜欢 visual programming 这个 idea,但是并不看好 blocky 这个 approach
    至少算法细节上我更偏好于 text,把成熟的东西封装成单独的节点,再用 visual 的方式进行整体组装
    前一种可能是专业的技术人员来做,后者可以是非专业的 学生,Artist,孩子,爱好者,甚至运营和产品狗
    以我对 blocky 有限的了解来说,这东西有点太 verbose 和 imperative
    (虽然貌似本身是个框架,可以稍微定制一下?

    顺便推荐几个其他类似的方案:
    SideFX Houdini, Substance Designer, Nuke, Cinema 4D Xpresso (... 还有一大坨,VFX 像样的软件基本都带个 Node Editor)
    Unreal Blueprint (Unity 也有第三方插件的), Quartz Composer
    K2.com, Oracle JDeveloper, www.luna-lang.org
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1150 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:51 · PVG 07:51 · LAX 15:51 · JFK 18:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.