【问题标题】:What is the difference between KineticJS draw methods?KineticJS 的绘制方法有什么区别?
【发布时间】:2013-01-21 06:43:42
【问题描述】:

KineticJS 方法 layer.draw()layer.drawScene()layer.drawHit() 有什么区别?

【问题讨论】:

  • KineticJS 已停产,支持 KonvaJS

标签: javascript html kineticjs


【解决方案1】:

Have a look at the source (v4.3.1), l. 3381ff。这些是在Kinetic.Container 上定义的。

    draw: function() {
        this.drawScene();
        this.drawHit();
    },
    drawScene: function(canvas) {
        // do stuff
    },
    drawHit: function() {
        // do stuff
    }

drawScene 用于将形状绘制到绘图画布上。

drawHit(参见example)用于允许修改鼠标事件触发事件的区域。这是在内部使用特殊的Kinetic.HitCanvas 完成的。


更新:您可以在他们的 Github 存储库中找到代码。 draw()可以在Node.js里面找到,另外两个在Container.js里面

请注意,Eric 已停止使用 KineticJS。

【讨论】:

  • 请更新链接,因为它们不再起作用了
  • @MahdiAlkhatib 我添加了一些指向 GitHub 存储库的链接。
猜你喜欢
  • 2014-04-12
  • 1970-01-01
  • 2013-07-12
  • 1970-01-01
  • 2011-05-07
  • 2013-09-20
  • 1970-01-01
  • 2015-07-17
  • 1970-01-01
相关资源
最近更新 更多