【发布时间】:2011-10-01 08:23:36
【问题描述】:
我的问题是我需要使用 Texture2D 来表示一个长度可变的地板,这意味着地板的侧面具有侧面的图像,并且在中间它重复相同的“中间”图像,如下所示:
为了实现这一点,我得到了“左边缘”、“中间”和“右边缘”纹理,问题是我不知道如何将它们合并为一个纹理 2D,
在运行时这样做很重要,因为地板长度在变化(水平方向), 我读到你可以使用 SetData 做到这一点,但我不知道如何......
它作为一个纹理而不是多个纹理部分对我来说非常重要,因为我正在使用 Farseer 物理引擎来移动地板并使用它。
我在 Visual Studio 2010 中使用 C# 和 XNA,我是一位经验丰富的 C# 程序员,
谢谢!
【问题讨论】: