求一个多孔的遮罩实现方案 做新手引导~

哈哈哈~ 我也去试试效果 这样确实简单了好多这个效果

image 剩下的你懂的,想画啥就画啥

这个貌似只能解决单孔的呀~

我是直接在zIndex最顶层建一个半透明层,
然后把要高亮的node,直接复制一份到透明层上
并且给予点击事件

虽然目前用起来没啥问题…
但…总感觉我的做法是不是有啥问题,
因为大家的做法跟我都不一样…

求指教

3赞

你是最棒的,是我们思维固化了.


image

写个组件继承mask,然后传进去就行了

你这个复制是提前复制全部 还是每一步的时候动态复制呀?

这种是不是只能解决单孔的高亮呢



我们制作的思路就是mask嵌套,你需要正确的处理每一个mask节点的位置,缩放、遮罩的图片尺寸。
大概一百行就能完成了。

这个方案好像也是可行的 但是问一下如果这么多层会不会有卡顿的危险

没有 也就多几个drawcall

可以 我也尝试一下 这个方法~ 感谢

是graphics画的,想画多少画多少,想画啥就画啥。你画朵花也是可以的。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。