<Unity UGUI> 在UGUI系统上实现图片遮罩 实现头像功能

首先看一下官方手册对遮罩的描述:

“A Mask is not a visible UI control but rather a way to modify the appearance of a control’s child elements.The mask restricts (ie, “masks”) the child elements to the shape of the parent.”

就是说遮罩(Mask)本身不是用来显示,而是用自己的形状来限制子元素的显示的。所以遮罩元素是遮罩元素的父元素。

实现遮罩步骤:

1、新建一个Image,命名为mask,显示如下:在这里插入图片描述

2、再建一个Image,命名mask, 作为遮罩。Source Image设置为遮罩图片,如下:
在这里插入图片描述
3、关键来了。 给mask Image添加上mask组件在这里插入图片描述
这个长方形就变成小圆形了

Show Mask Graphic表示遮罩本身是否显示图像, 在这里, 勾不勾选没有什么影响。勾上的话,如果子image消失的话,可以看到遮罩图形:这里建议勾上避免切换头像时露出底图

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值