能否给cc.mask添加一个圆角矩形的遮罩

能否给cc.mask添加一个圆角矩形的遮罩,他们说 其实Graph Cocos底层绘图也有圆角矩形 就是CCMask没封装
圆角矩形在很多地方都有用,比如头像和图标之类的。
我是在用fairygui的时候,需要一个圆角矩形遮罩,结果用上shader和材质系统都没法完美解决。
我希望cocos这边能扩展一下cc.mask 支持一下圆角矩形
然后我再跟fairygui说下,让他们也支持一下吧

@jare
首席大大帮忙看下吧
他们说是不难,我也不知道:cry:

当然阔以 美术出图

https://forum.cocos.com/t/160-rmb-shader-2-1-2/82241/57

谢谢楼上的热心朋友,但是我是要在fairygui里用,暂时没搞懂怎么在fairygui里使用shader或者材质系统。所以目前论坛里的方法都没效果

https://forum.cocos.com/t/mask/83441
基于mask 实现. 且开了抗锯齿效果.非常完美.

没有什么不是美术一张图不能解决的,如果有就两张:joy:

求问大佬,四角边缘还是有锯齿,求问这个有方法解决吗?

cc.macro.ENABLE_WEBGL_ANTIALIAS = true;
这句话添加在import下边没效果吗?抗拒齿我试了效果很明显的呀

可以复制我这个现成的
https://github.com/Hansen-hjs/cocos-template/blob/TS/client/assets/Script/UI/TheRectMask.ts

1赞

感谢大拿提供示例

mark