美文网首页
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