PDA

Просмотр полной версии : Координаты без явного присвоения


DZHETIGAPA
24.02.2011, 02:32
У меня немного странный вопрос. Допустим есть ДисплейОбъекты с различными координатами. Как можно обернуть каждый объект в обложки Спрайты, чтобы координаты спрайтов = координатам объектов, то есть зрительно объекты находятся там же, где и находились, только уже в Спрайтах. НО... можно ли это сделать без явного присвоения Спрайтам координат?

КорДум
24.02.2011, 08:07
globalSprite.x = subSprite.x;
globalSprite.y = subSprite.y;
globalSprite.addChild(subSprite);
Только так.

Добавлено через 22 минуты
А, совсем забыл, что координаты внутренних объектов сохраняются.
globalSprite.x = subSprite.x;
globalSprite.y = subSprite.y;
subSprite.x = subSprite.y = 0;
globalSprite.addChild(subSprite);
Вот такой вот swap. Можно пробежаться по двум векторам со спрайтами и внутренними объектами циклом.