使用Mask限制图片显示形状步骤:
1 新建一个Image
2 再建一个RawImage作为Image的子物体
3 添加组件Mask到Image 并将Image下的Source Image选择为Knod
会发现 有瑕疵
下面通过Shader解决锯齿问题
新建材质 添加如下Shader,将Shader添加到新建材质上选择想要的形状
然后挂在RawImage上即可,无需遮罩
Shader代码如下:
Shader "ImageEffect/Hujinbo"
{
Properties
{
[PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {}
_Mask ("Base (RGB)", 2D) = "white" {}
_Color ("Tint", Color) = (1,1,1,1)
_StencilComp ("Stencil Comparison", Float) = 8
_S