Цитата:
|
Везде статика, никакой интерактивности и прочих наворотов
|
Тогда можно программно скрыть то, что точно находится под маской.
То есть, если маска - это некая "кривая" (а еще есть слово "произвольная", но тогда будет совсем как в учебнике) фигура, то нужно получить прямоугольник, ее описывающий (getBounds() f.e.???) и удалить из списка отображения все объекты, лежащие за пределами этого прямоугольника и не пересекающиеся с ним.
UP
А еще можно отрисовать все что есть на сцене в адын_балшой_бытмап. Или в 2. Или по блокам.
Количество детей уменьшится само собой. А если этой битмапе еще и сглаживание убрать (и двигать маску/битмапу только на целое число пикселей) - тут оно должно взлететь! =)