【发布时间】:2012-12-20 00:28:28
【问题描述】:
尽管我最好用 Google-fu,但在主教程或 KineticJS 文档中都没有明确说明组和层之间的区别。 Kinetic 的“Getting Started”页面解决了这个问题——它提到层有特殊的渲染器,虽然我不太明白这意味着什么。那么组没有那些渲染器吗?组不能在层内吗?是什么让层(或组)与一组用于组织/转换的节点的父级不同?
本质上,组和层之间有什么区别?
【问题讨论】:
标签: javascript kineticjs
尽管我最好用 Google-fu,但在主教程或 KineticJS 文档中都没有明确说明组和层之间的区别。 Kinetic 的“Getting Started”页面解决了这个问题——它提到层有特殊的渲染器,虽然我不太明白这意味着什么。那么组没有那些渲染器吗?组不能在层内吗?是什么让层(或组)与一组用于组织/转换的节点的父级不同?
本质上,组和层之间有什么区别?
【问题讨论】:
标签: javascript kineticjs
Group 只是一个层中 KineticJS 定义的对象的集合,而每个层都是一个单独的 Canvas(或过去是 KineticJS 的 3.x 版本),您可以通过在舞台上添加多个层来看到差异。此外,在框架层次结构中,组包含在层内,而不是相反。因此,您可以一次显示/渲染多个组,但不能显示/渲染多个图层(只有最上面的一个可见)。
【讨论】: