加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【unity插件】Sprite Mask--在unity实现类似flash那样非常丰富的

发布时间:2020-12-15 07:19:12 所属栏目:百科 来源:网络整理
导读:一直想在unity实现类似flash那样非常丰富简单的遮罩功能,后来找到这个很棒的插件叫Sprite Mask,点我链接?,这个插件目前支持三种遮罩类型,分别是Rectangle、Sprite、Texture,如图 并且通过简单修改自己的shader也可以完美支持,目前我修改了Spine的shade

一直想在unity实现类似flash那样非常丰富简单的遮罩功能,后来找到这个很棒的插件叫Sprite Mask,点我链接?,这个插件目前支持三种遮罩类型,分别是Rectangle、Sprite、Texture,如图

并且通过简单修改自己的shader也可以完美支持,目前我修改了Spine的shader使Spine动画也成功支持了遮罩,效果如下:


下面看看官方的描述:


大概看了代码如何实现的,原理就是用Shader里的StencilBuffer,官方链接

关于Stencil是什么,见这篇文章

好复杂,水平有限我也没有完全搞懂...shader真是太神奇了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读