Подтвердить что ты не робот

В чем разница между методами рисования KineticJS?

В чем разница между методами KineticJS layer.draw(), layer.drawScene() и layer.drawHit()?

4b9b3361

Ответ 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.