5

尽管我是最好的 Google-fu,但在主教程或 KineticJS 文档中都没有明确说明组和层之间的区别。Kinetic 的“入门”页面解决了这个问题——它提到层有特殊的渲染器,虽然我不太明白那是什么意思。那么组没有那些渲染器吗?组不能在层内吗?是什么让层(或组)与一组用于组织/转换的节点的父级不同?

本质上,组和层之间有什么区别?

4

1 回答 1

5

Group 只是一个层中 KineticJS 定义的对象的集合,而每个层都是一个单独的 Canvas(或曾经是 KineticJS 的 3.x 版本),您可以通过在舞台上添加多个层来看到差异。此外,在框架层次结构中,组包含在层内,而不是相反。因此,您可以一次显示/渲染多个组,但不能显示多个图层(只有最上面的一个可见)。

于 2013-01-05T21:26:43.057 回答