美文网首页
UGUI使用自带功能实现反向遮罩

UGUI使用自带功能实现反向遮罩

作者: 游戏创作者 | 来源:发表于2021-01-19 18:23 被阅读0次

Author :JerryYang
Create by 2021.01.19

环境:
Unity:2019.4.2f1


UGUI 的Mask没有反向功能,这么基础的功能为啥没有呢?
下面的方法不需要编写额外的shader和任何代码,只使用自带的功能就能实现这个功能,一起看看吧!

1. 新建一个材质球,取名为mask,选择自带的UI/Default,调节参数如下图:

Mask

2. 再新建一个材质球,取名为masked,选择自带的UI/Default,调节参数如下图:

Masked

3. 创建两个Image,分别把材质托上去,层级如下图:

Order

这么简单的两步效果就出来啦:


效果图

如果有更好的方案欢迎大家一起留言讨论,还有抗锯齿算法。

相关文章

网友评论

      本文标题:UGUI使用自带功能实现反向遮罩

      本文链接:https://www.haomeiwen.com/subject/qxdczktx.html