Мне грозит настоящий кошмар.
У меня есть много активов, которые используют странные точки происхождения.
Мне нужно по существу нарисовать эти активы в BitmapData, но исходная точка вызывает все виды проблем.
StackOVerflow не позволяет мне прикреплять изображение, поэтому я попытаюсь описать.
Представьте, что у вас есть форма цифры "8".
У вас есть 3 из этих фигур .... Каждая форма имеет свое происхождение:
Середина формы "8"
Центр верхней части буквы "o" формы "8"
Центр нижней части "o" формы "8"
Как с помощью одной процедуры рисования я могу правильно нарисовать каждый из этих экземпляров в BitmapData?
В идеале я хочу найти верхнюю левую часть любого ограничивающего прямоугольника Sprite и оттуда bitmapdata.draw ().
Но через 2 дня все мои попытки либо обрезаются ..., либо используются матрицы, они не работают для каждой исходной точки, и разные рисунки обрезаются в разных местах.