我的問題是我需要使用Texture2D來表示一個長度可變的地板,這意味着一個地板的兩側有兩側的圖像,並且在中間它重複相同的「中間「像,像這樣: 從多個Texture2D生成一個Texture2D
要做到這一點,我得到了‘左邊緣’,‘中等’和‘右邊’紋理,問題是我不知道如何將它們合併成一個單一的的Texture2D,
重要的是要做到這一點,在運行時因爲地板的長度改變(水平)是很重要的, 我看你能做到這一點使用SetData的,但我不知道如何...
對我來說,它將充當一個紋理而不是多個紋理部分,因爲我使用Farseer物理引擎來移動地板並使用它,這對我來說非常重要。
我使用C#和XNA在Visual Studio 2010中,我是一個幾乎有經驗的C#程序員,
謝謝!
如果我需要創造他們很多次? – Itamar
然後在回答下面提出的策略更好。 –
@MajaRemic示例代碼? – matrixugly