Unity 3D Composite (Компонувальник)

2075 / Unity / 2D / 3D / Шаблони / Компонувальник (Composite)

 

Дає змогу згрупувати декілька об’єктів у деревоподібну структуру, а потім працювати з нею так, ніби це одиничний об’єкт

Дозволяє однаково звертатися, як до одного об'єкта, так і до групи об'єктів

Зібрати об'єкти у дерево 

Групуємо малі об'єкти в більші групи, а групи ще в більші групи…

 

 

 

Composite
INode
Node NodeGroup Tree

 

INode – змушує, і Node, і NodeGroup, і Tree мати однаковий функціонал