Closed Ogimle closed 10 years ago
Это фича. Отступы специально добавляются чтобы избежать возможных обрезаний. Такие обрезания могут случатся из-за антиалиасинга линий или кривых. То есть плавное сглаживание кэшируемой картинки без данных отступов может получится строгой линией так как антиалиазинг не учитывается методом который используется для получения общих размеров кадров.
ну у меня не все так радужно, может на волне лояльности сделать эту фичу опциональной как нибудь так public function makeFromMovieClip(aClip:MovieClip, aFicha:Boolean=true):void ну и в ассет лоадере addClip, addClips, process на туже тему изменения внести ?
Хорошо, я добавлю значение отступа аргументом в метод со значением по умолчанию.
сейчас делая новый класс озадачивался тем что вручную составив двух актеров имею зазор там где его не должно быть... оказалось вся кешированная графика имеет большие габариты чем у исходной, к примеру мувиклип размером 7х7 имеет размер 9х9, а клип размером 64х64 после загрузки превращается в 67х67.
это какая-то производственная необходимость или баг?
AntAssetLoader::process() строка:365:anim.makeFromMovieClip(clip); после нее графика "прибавляет в весе" на +2 пикселя