1. 程式人生 > >用UGUI方式實現圖片的遮罩,圓角圖片,圓形圖片效果

用UGUI方式實現圖片的遮罩,圓角圖片,圓形圖片效果

實現圖片的圓角效果,圓形圖片效果,是一個很常見的功能,如下


很多人會使用shader來做,但是太麻煩了,網上關於UGUI實現這種效果的方法我也一直沒有找到

我這裡知道一個很簡單的方法,不用寫一行程式碼

現在我打算告訴你


原理,就是通過Mask遮罩來實現

第一步:

建立如下目錄結構,Avatar是需要處理的圖片,如頭像等


第二步:

給Mask新增倆個控制元件,Image和Mask

ImageSource裡面放入圖形圖片,比如要圓形效果,就隨便放入一個圓形的圖片,找美工要要或者自己做都很容易,比如圓角的如下


Mask 的Show Mask Graphic 不要選,這樣你加入的圖片就不會顯示出來了,只會顯示出他的形狀



然後就



大功告成啦!