Цитата:
Сообщение от Dukobpa3
Если размеры базового спрайта неизменны то можно замостить битмапой как удобно, потом сфоткать в другую битмапу и уже не с замощенным фоном скейлить, а с одной картинкой на фоне.
|
Пробовал перерисоввывать при каждом масштабировании битмапу не помогает, также перерисовывал залитый спрайт в цельную битмапу и масштабировал ее - не момогает, все равно при скейле стыки изменяются.
p.s. битмап в будущем будет сложней, программно или в векторе нарисовать ее будет проблематично.
для меня видятся несколько вариантов решения:
1. рисовать битмапу всегда одного размера, но это не желательно , так как относительно фона объекты будут намного меньше при скейле меньше 1, можно конечно использовать мелкую текстуру, а не плитки, но желательно чтобы плитку тоже можно было рисовать.
2. иметь несколько вариантов битмапы, для каждого значения скейла. (минус - их надо грузить);
3. рисовать в векторе, не желательно, хочется брать текстуры из интернета, а не рисовать самостоятельно.
Но все эти варианты - какие-то костыли , можно ли что-нибудь еще сделать, размеры базового спрайта неизменны, интервал изменения scale от 0.5 до 1 ?