KineticJS: группа против слоя

Несмотря на мой лучший Google-фу, нигде в основном руководстве или документах KineticJS не указывается явно разница между группой и слоем. На странице Kinetic "Начало работы" говорится об этом — там упоминается, что слои имеют специальные средства визуализации, хотя Я не совсем понимаю, что это значит. Так что, у групп нет этих рендереров? Могут ли группы не находиться внутри слоев? Что отличает слои (или группы) от родительских узлов для организации/преобразования?

По сути, в чем разница между группой и слоем?


person Will    schedule 05.01.2013    source источник


Ответы (1)


Группа — это просто набор определенных объектов KineticJS внутри слоя, в то время как каждый слой представляет собой отдельный холст (или был им до версии 3.x KineticJS), вы можете увидеть разницу, добавив несколько слоев на сцену. Кроме того, в иерархии фреймворка группа содержится внутри слоя, а не наоборот. Таким образом, вы можете одновременно отображать/рендерить несколько групп, но не несколько слоев (виден только самый верхний).

person Ani    schedule 05.01.2013