kineticjs中layer.add和layer.draw有什么区别?

时间:2014-01-30 06:36:46

标签: javascript html5 html5-canvas kineticjs

我正在尝试使用kineticjs canvas元素开发游戏。 因为这个问题发生了,我被建议采取layer.draw。

但我不知道它做了什么,虽然它奏效了。 我试着看了这个,没有得到任何满意的结果。 请提供一个很好的例子?

1 个答案:

答案 0 :(得分:1)

这是一个简单的解释

假设有一个名为 Rectangle 的对象。现在我想将这个对象添加到我的图层,以便可以在那里绘制,这意味着它可以在屏幕上显示。对于这一步,我使用了layer.add。现在我在我的图层中添加了一个新对象,即矩形,这意味着该图层现在已被修改。要使 Rectangle 对象可见,必须在屏幕上绘制。然后编写layer.draw()。

此处图层是对象矩形的父对象,因为矩形位于图层中。因此,必须绘制矩形为可见图层。希望你能得到这个.........