之间有什么KineticJS绘制方法有什么区别?(What is the difference be

2019-07-19 09:08发布

是什么KineticJS方法之间的差异layer.draw() layer.drawScene()layer.drawHit()

Answer 1:

看一看源(v4.3.1) ,L。 3381ff。 这些都是在一个定义Kinetic.Container

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

所述drawScene用于绘制形状到绘图画布。

所述drawHit (参见例如 )用于允许修改,其中鼠标事件触发事件的区域。 这是在内部采用了特殊的完成Kinetic.HitCanvas


更新:你可以找到它们的内部代码Github上库。 draw()中可以找到的Node.js ,另外两个里面Container.js

请注意,埃里克停产KineticJS。



文章来源: What is the difference between KineticJS draw methods?