Я разрабатываю набор приложений для создания игр в XNA. Используя Graphics.drawImage, я могу легко нарисовать изображение предварительного просмотра из объекта XNA texture2D.
Каждый объект, например Персонаж, Карта и т. Д., Состоит из Списка частей, каждая часть хранит информацию, такую как поворот положения и источник текстуры. Следующим шагом является предварительный просмотр всего объекта, а не только его части.
Как бы я поступил по этому поводу? Могу ли я просто рассматривать Graphics.drawImage как обычный вызов отрисовки XNA и отображать часть объекта, которую я хочу, в растровое изображение, циклически перебирая List и рисуя каждый элемент в растровом изображении в позиции и в порядке? Или каждый вызов graphics.DrawImage уничтожает растровое изображение, к которому он обращается?