2012-09-05 76 views
2

我想在我的模型上的特定位置放置紋理。而且我不知道我是否需要在HLSL或我的xna項目中這樣做。我怎麼能做到這一點。任何人都可以讓我走上正軌嗎?HLSL XNA紋理定位

編輯:我想創建的是一個函數所以我可以加載紋理(如標誌),並將其放在汽車上。所以我需要設置位置(在hlsl中是probaly)。我想把它畫在激動人心的模型上。我知道我想放置它的網格。並可以將紋理添加到選定的網格。但是我想在該網格的某個部分上繪製紋理,而不是在整個網格上繪製紋理

+0

我認爲你正在尋找的技術的名稱是「** decaling **」 - 你正在添加一個「貼花」。恰當地說,如果你把它用於真正的汽車,那也是你所稱的。 –

回答

0

通過建模程序執行此操作最簡單。獲取模型看你想如何,然後簡單地加載和繪製它作爲MSDN tutorials指示。

+0

我知道這是如何工作:p 我想創建的是一個函數所有我可以加載紋理(如一個標誌),並把它放在汽車上。所以我需要設置位置(在hlsl中是probaly)。我想把它畫在激動人心的模型上。 我知道我想放的網格。並可以將紋理添加到選定的網格。但是我想在該網格的某個部分上繪製紋理,而不是在整個網格上繪製 – Berend

+1

最簡單的方法是使用RenderTarget來改變紋理。 – ClassicThunder

+0

你能爲我指出這一點嗎?因爲我不明白你的意思。 – Berend