Sprite Mask精灵遮罩

创建

在这里插入图片描述

属性

在这里插入图片描述
Sprite:遮罩的形状,图中为圆形。自定义精灵后视口将显示指定形状。
在这里插入图片描述
Alpha Cutoff:对于精灵图中包含半透明的可以调整边界。
在这里插入图片描述
在这里插入图片描述

使用

创建空物体,添加Sprite Renderer组件,可以看到组件中存在一个Mask Inteaction的属性。
在这里插入图片描述
这个属性用于规范遮罩显示在内或外。
在这里插入图片描述
问题:遮罩重叠时(Mask1与Mask2的相互影响)
在这里插入图片描述
在这里插入图片描述
将带有Sprite Renderer的对象与Sprite Mask形成父子关系,并在父物体上添加排序组组件,使遮罩不会相互影响,
排序组 (Sorting Group) 可以将具有精灵渲染器 (Sprite Renderer) 的游戏对象分组在一起,并控制这些渲染器渲染精灵的顺序。Unity 将同一排序组中的精灵渲染器一起渲染,就像它们是单个游戏对象一样。详情请查阅unity手册。

在这里插入图片描述

在这里插入图片描述
可以用来做透视效果,颜色晕染渐变,里世界,解密游戏中的隐藏线索,探测仪器,穿墙术,腐烂消失,冰的消融等。


版权声明:本文为qqgk192原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。