Понадобилось мне сделать следующую штуковину — есть спрайт с 9-slice scaling…
Для тех, кто не в курсе, это такой режим масштабирования, что спрайт делится на 9 кусочков и скейлятся только определенные из них. В результате получается, что такие элементы, как например кнопки с круглыми уголками, можно масштабировать также как и квадратные, при этом радиус уголков сохраняется.
… и в этом спрайте области должны не растягиваться, а копироваться при изменении. Ничего доступного по этому поводу не нашел и сделал свое. Примерная флэшка снизу. Надо по ней потыкать для эффекта. К окошечку просто применена сетка 9-slice scaling и установлен класс объекта в linkage properties.
Нужно это кому? Внутри небольшая инструкция на английском. Исходник.







0 Response to “Smart9slice”