1. 程式人生 > >UnityShader中Tiling和Offset引數設定時貼圖異常問題

UnityShader中Tiling和Offset引數設定時貼圖異常問題

最近在學習UnityShader的一些基礎部分,在學習到2D屬性時,設定Tiling和Offset的值時發現在Unity5.6中當Tiling大於1時會自動重複貼圖,在Offset設定時會正常偏移,而在Unity2017中發現當Tiling大於1時會貼圖會有異常,在Offset設定時會偏移時也會出現異常。經過查詢發現是在導圖的貼圖設定時的WrapMode設定不同會造成兩種不同的效果。Repeat模式表示當一張Texture不能覆蓋完全的時候會自動使用該Texture覆蓋。Clamp模式表示當一張Texture不能覆蓋完全的時候會自動使用該Texture的邊緣顏色覆蓋。還有其他的幾種模式,有興趣的可以自己試一下。