2016-08-21 61 views
0

我爲我的遊戲(我在攪拌機中創建它們)創建了低聚模型,並且我使用了顏色調色板(每個像素上具有不同顏色的小紋理),並在其上映射了我想要的顏色的UV。問題是我希望將來在調色板中添加更多模型和更多顏色。如果我在紋理的底部添加一行顏色,這將如何工作?紫外線是否會被拉伸或只是留在同一個地方(如果它們會被拉伸,每次添加新顏色時都必須重新映射紫外線)?更改紋理大小時是否必須重新映射UV?

有例子的我怎麼會喜歡這樣的工作(在新行箭頭指向): palette

回答

2

紫外線不能從原點的絕對距離,說你有一個256×256的有4張圖片的紋理,UV貼圖不是0,64,128,192。

UV是歸一化的,你首先有4x4,所以所有的值都是0,0.25,0.5,0.75。所以如果你添加一行,那將不再適當。

您需要0,0.2,0.4,0.6和0.8。

所以是的,你需要重新映射。

如果這些是精靈,Unity有一個精靈編輯器,這使得它很容易。

+0

感謝您的回答。不幸的是,這些不是精靈:( –