V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
shenyu1996

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

  •  
  •   shenyu1996 · Aug 17, 2017 · 2798 views
    This topic created in 3183 days ago, the information mentioned may be changed or developed.

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

    链接

    2 replies    2017-08-19 22:54:35 +08:00
    leekafai
        1
    leekafai  
       Aug 18, 2017 via Android
    感觉更复杂了?
    secondwtq
        2
    secondwtq  
       Aug 19, 2017
    啥叫“ 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
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2762 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:04 · PVG 23:04 · LAX 08:04 · JFK 11:04
    ♥ Do have faith in what you're doing.