Jaka jest różnica między metodami KineticJS layer.draw()
, layer.drawScene()
i layer.drawHit()
?Jaka jest różnica między metodami rysowania KineticJS?
Odpowiedz
Have a look at the source (v4.3.1), l. 3381ff. Są one zdefiniowane na Kinetic.Container
.
draw: function() {
this.drawScene();
this.drawHit();
},
drawScene: function(canvas) {
// do stuff
},
drawHit: function() {
// do stuff
}
Do rysowania kształtów na płótnie do rysowania służy drawScene
.
Opcja drawHit
(patrz example) służy do modyfikowania regionu, w którym zdarzenia myszy wywołują zdarzenia. Odbywa się to wewnętrznie za pomocą specjalnego Kinetic.HitCanvas
.
Aktualizacja: Kod można znaleźć w repozytorium Github. draw()
można znaleźć w Node.js, dwa pozostałe wewnątrz Container.js
Należy pamiętać, że Eric przerwane KineticJS.
Dobra odpowiedź. – allenhwkim
Proszę, jeśli możesz zaktualizować linki, ponieważ one już nie działają –
@MahdiAlkhatib Dodałem kilka linków do repozytorium GitHub. –
KineticJS jest wycofany, KonvaJS jest obsługiwany –