5

私の最高の Google-fu にもかかわらず、メインのチュートリアルや KineticJS のドキュメントのどこにも、グループとレイヤーの違いが明示的に述べられていません。Kinetic の「Getting Started」ページでは、これに対処しています。レイヤーには特別なレンダラーがあると記載されていますが、それが何を意味するのかはよくわかりません。グループにはそれらのレンダラーがありませんか? グループをレイヤー内に配置することはできませんか? レイヤー (またはグループ) が、整理/変換のためのノードの束に対する単なる親と異なるのは何ですか?

本質的に、グループとレイヤーの違いは何ですか?

4

1 に答える 1

5

グループはレイヤー内の KineticJS で定義されたオブジェクトの単なるコレクションですが、各レイヤーは個別のキャンバス (または、KineticJS のバージョン 3.x まではそうでした) であり、ステージに複数のレイヤーを追加することで違いを確認できます。また、フレームワーク階層では、グループはレイヤー内に含まれており、その逆ではありません。したがって、一度に複数のグループを表示/レンダリングできますが、複数のレイヤーは表示できません (一番上のレイヤーのみが表示されます)。

于 2013-01-05T21:26:43.057 に答える