我正在尝试在我的XNA 4.0游戏中制作程序纹理,主要用于按钮,但也适用于其他纹理。这是描述我想要的图像:
希望你明白我想做什么,如果你不这样做,请说明一些话: 我想在我的游戏中制作物品。这些对象都将使用相同的纹理,但可以调整大小,并且它们的纹理不会调整大小,因此像素被“拉伸”,但是在程序上放置。
答案 0 :(得分:3)
执行此操作的一般方法是为中间设置一个纹理,为每个角设置4个纹理,为每个边设置4个纹理。垂直边缘和中间将垂直拉伸,水平边缘和中间将水平拉伸。
您可以将其打包成1个纹理以便于编辑。您可以使用边距来隐式定义角和边,这将定义不应缩放的纹理部分。
答案 1 :(得分:1)
我建议你在5个纹理中分割纹理。每侧一个,单色纹理。您只需拉伸一个彩色纹理,并在拉伸的彩色纹理周围绘制框架纹理。
我希望我能帮到你。