2016-10-20 3 views
0

В настоящее время я работаю с 2D-блоками, которые я использовал для создания некоторых фигурок tetris с использованием матрицы (Texture2D [,]).XNA - Преобразование Texture2D [,] в Texture2D

Теперь я хотел бы нарисовать свой Texture2D [,] с использованием метода XDA .draw, но он, очевидно, принимает чисто Texture2D. Мне нужно нарисовать мои объекты как массив, поэтому я могу вернуться к одиночным квадратам позже в программе.

+0

Что мешает вам рисовать текстуры по одному? –

ответ

1

Похоже, вам просто нужно вложенную for цикл:

for (int i; i < MAX_INDEX1; i++) 
{ 
    for (int j; j < MAX_INDEX2; j++ 
    { 
     spriteBatch.Draw(texture2DCollection[i, j], rectangle, Color.White); 
    } 
} 
Смежные вопросы