Unity3D之Sprite Renderer裁切

设置Sprite Renderer的Mask Interaction为Visible Inside Mask
Unity3D之Sprite Renderer裁切_第1张图片
设置Sprite Renderer的Mask Interaction为Visible Outside Mask
Unity3D之Sprite Renderer裁切_第2张图片
Sprite Mask组件可以设置裁切的样板图,Custom Range设置裁切的区域,只有Font之后和Back之前的Sprite Renderer组件才可以被裁切
Unity3D之Sprite Renderer裁切_第3张图片
注意:Sprite Mask 是不可以裁切带特效的Sprite Renderer的,要裁切可以将裁切区域传入Shader,Shader对超出边界部分特效进行透明化处理。

你可能感兴趣的:(Unity3D)