遮罩 (Mask) 就像是賦予一張圖多種外型, 隨著遮罩的設定裁切成各種形狀. 在 Unity, 不管是 UGUI 或 NGUI 都有提供 UI Mask 的功能. 來試試吧!
UI
UI skew/shear in Unity
UI 圖檔的形狀基本上都是 正方形 或 長方形, 但有時候需要依視角傾斜或是幾何形變的效果. 這時候雖然可以再交由美術重製一份圖檔, 但是多少會拖累整個遊戲製程. 我們其實可以從程式修改起, 在不改變原圖的前提下做出歪斜的效果, 可以怎麼做?
遮罩 (Mask) 就像是賦予一張圖多種外型, 隨著遮罩的設定裁切成各種形狀. 在 Unity, 不管是 UGUI 或 NGUI 都有提供 UI Mask 的功能. 來試試吧!
UI 圖檔的形狀基本上都是 正方形 或 長方形, 但有時候需要依視角傾斜或是幾何形變的效果. 這時候雖然可以再交由美術重製一份圖檔, 但是多少會拖累整個遊戲製程. 我們其實可以從程式修改起, 在不改變原圖的前提下做出歪斜的效果, 可以怎麼做?