Какао и Qt также используют этот вид иерархии, где вы можете добавить одно представление как дочернее к другому представлению.Он не имеет ничего общего с использованием памяти, его главная цель - иметь четкий порядок ответственности (в Cocoa: цепочка респондента).
В пользовательских интерфейсах самые нижние представления получают первый шанс отреагировать на ввод пользователя,Если представление не реагирует на ввод пользователя, оно передает ответственность своему родителю.В Cocos2D это, однако, не используется, и он становится в основном системой для позиционирования узлов относительно друг друга и для группировки узлов так, чтобы они все рисовались на одном «глубинном слое».
НедостатокДревовидная иерархия, подобная этой, заключается в том, что вы не можете легко перебирать все узлы сцены, не возвращаясь в каждое дочернее дерево.