Создание одного Texture2D из нескольких Texture2D

Моя проблема в том, что мне нужно представить пол с изменяющейся длиной, используя Texture2D, что означает пол, стороны которого имеют изображение сторон, а в середине он повторяет такое же "среднее" изображение, например: enter image description here

Для этого я получаю текстуры "левый край", "средний" и "правый край", проблема в том, что я не знаю, как объединить их в одну texture2D,

Это важно сделать во время выполнения, потому что длина пола изменяется (по горизонтали), Я читал, что вы можете сделать это с помощью SetData, но я понятия не имею, как это сделать. ..

Для меня очень важно, чтобы он действовал как одна текстура, а не как несколько частей текстуры, потому что я использую Farseer Physics Engine для перемещения пола и его использования.

Я использую C # и XNA с Visual Studio 2010, я почти опытный программист на C #,

Спасибо!

9
задан Itamar 1 October 2011 в 08:23
поделиться