我有一個用unity創建的標準平面,並用具有2個tri/4頂點的混合器製作的網格過濾器替換了它的網格過濾器(有121個三角形,202個頂點)。在4個頂點平面上繪製紋理
如果我用材質設置材質,我只能得到飛機上繪製的紋理的一小部分。我如何在新飛機上繪製完整的紋理?
我有一個用unity創建的標準平面,並用具有2個tri/4頂點的混合器製作的網格過濾器替換了它的網格過濾器(有121個三角形,202個頂點)。在4個頂點平面上繪製紋理
如果我用材質設置材質,我只能得到飛機上繪製的紋理的一小部分。我如何在新飛機上繪製完整的紋理?
您需要調整UV映射,使4個頂點覆蓋整個圖像。看看this demo file,特別是在UV場景佈局。
如果紋理顯示出這種方式,那麼表示導入模型的UV是錯誤的,或者材質中的紋理填充或偏移是錯誤的。
相反進口這種簡單形狀的網格,你可以在代碼程序上創建一個這樣的:https://github.com/doukasd/Unity-Components/blob/master/ProceduralPlane/Assets/Scripts/Procedural/ProceduralPlane.cs
我發現了另一種方式,沒有UV貼圖來做到這一點;我在這個腳本的幫助下製作了一架定製飛機,我將它傳遞給編輯:http://wiki.unity3d.com/index.php?title=CreatePlane – Alex
@BadescuAlexandru聽起來很酷。我將在創建我的下一架飛機時使用它:-) – Kay