Что я хочу сделать, так это иметь возможность вставлять и выталкивать матрицы преобразования в SpriteBatch. У меня есть 2 спрайта, родитель и дочерний, и дочерний надо масштабировать, вращать, переводить относительно родителя.
В настоящее время у меня есть реализация с использованием текстурированных четырехугольников, но я думаю, что это должно быть возможно с использованием встроенного класса SpriteBatch и использования Matrix.Decompose(). Я не уверен, как передать разложенные значения в SpriteBatch после того, как я их разложил.
Я понимаю, как сохранить стек матриц, я просто ищу пример использования значений, поступающих из Matrix.Decompose() в сочетании со SpriteBatch.