尽管我最擅长Google-fu,但在主教程或KineticJS文档中都没有明确指出组与层之间的区别。 Kinetic的“Getting Started”页面可解决此问题-它提到图层具有特殊的渲染器,尽管我不太清楚这是什么意思。那么小组中没有这些渲染器吗?组可以不在图层内吗?是什么使层(或组)不同于一堆用于组织/转换的节点的父级(或组)?

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

最佳答案

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

关于javascript - KineticJS:组与层,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14176255/

10-10 05:41