2013-05-25 92 views
4

我想在我的XNA 4.0遊戲中製作程序紋理,主要是用於按鈕,但也用於其他紋理。這裏有一個形象描述我想要什麼:XNA程序紋理

enter image description here

希望你明白我想做的事,如果你不這樣做,繼承人一些話: 我想在我的遊戲對象。這些對象都將使用相同的紋理,但可以調整大小,並且紋理不會調整大小,因此像素會「拉伸」,但會在程序上放置。

回答

3

這樣做的一般方法是在中間有一個紋理,每個角4個,每個邊4個。垂直邊緣和中間會垂直拉伸,水平邊緣和中間會水平拉伸。

您可以將其打包到1紋理中以便於編輯。您將用邊界距離隱式定義角點和邊界,這將定義不應縮放的紋理部分。

+0

謝謝你的回答! – michaelwm

1

我會建議你分裂5紋理中的紋理。每邊一個和一個單色的紋理。您只需拉伸一個彩色紋理並在拉伸的彩色紋理周圍繪製框架紋理即可。

我希望我能幫助你。