U3L6——Sprite Mask

Sprite Mask

顾名思义,SpriteMask是精灵遮罩的意思
它的主要作用就是对精灵图片产生遮罩
制作一些特殊的功能,比如只显示图片的一部分让玩家看到

参数相关

​​image​​

  • Sprite:遮罩图片

  • Alpha Cutoff:如果Alpha包含透明区域和不透明区域之间的混合(半透明),则可以手动确定所显示区域的分界点(0~1)

  • Custom Range:自定义遮罩范围
    开启后可以设置遮罩的范围,按照排序层来划分

    同层级下(Sorting Layer) 显示大于Back的层级,小于等于Front的层级的Sprite图片

    如果Front层的排序层所在的是更高级的层级(Sorting Layer内选择) ,则显示大于Back所在的层(Sorting Layer内选择)的层级,小于等于Front所在的层(Sorting Layer内选择)的层级的Sprite图片。

    也就是说,与Back所在的层(Sorting Layer内选择)同一层级下且大于其排序层(Order in Layer)的都会显示。与Front所在的层(Sorting Layer内选择)同一层级下且小于等于其排序层(Order in Layer)的都会显示。