KineticJS 方法 layer.draw()
、layer.drawScene()
和 layer.drawHit()
有什么区别?
最佳答案
Have a look at the source (v4.3.1) ,湖3381ff。这些是在 Kinetic.Container
上定义的。
draw: function() {
this.drawScene();
this.drawHit();
},
drawScene: function(canvas) {
// do stuff
},
drawHit: function() {
// do stuff
}
drawScene
用于将形状绘制到绘图 Canvas 上。
drawHit
(参见example)用于允许修改鼠标事件触发事件的区域。这是在内部使用特殊的 Kinetic.HitCanvas
完成的。
更新:您可以在他们的 Github 中找到代码存储库。
draw()
可以在 Node.js 中找到, 里面另外两个 Container.js
请注意,Eric 已停止使用 KineticJS。
关于javascript - KineticJS 绘制方法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14722787/