新手引导,如何做一个带渐变效果的镂空?

用Mask组件imageStencil模式,只能做出这种效果

请问如何做出这种效果:

这是我的遮罩图片模板:

试过了用imageStencil的alphaThreshold,也没法做到这种渐变效果

求指点。。。

在加个镂空图节点?

mask上盖一个镂空图?

楼上的意思是mask是红圈,红圈里面放一个sprite(渐变的圆)

其实应该也可以从shader的角度去尝试一下

我搜索了引擎,只有这里用到alphaThreshold,这里的片断着色器判断alpha小于阈值就会抛弃片断,但是不太明白为什么弄不出渐变效果?

你把资源给我,我这边看一下

这样是可以了,在mask节点下放一个渐变的圆

这个资源吗?

alphaThreshold只是一个阈值的概念,当作为mask模板的图片中的像素点alpha低于阈值的时,子节点在这个位置的像素点不会被渲染。因此没办法做到渐变裁剪的效果

你试试这样把你的遮罩图分成两个部分可不可以:

我是这样理解的。遮罩圆圈从中心向外围alpha逐渐变大( 0->255 ),所以只要渐变过程中alpha值大于阈值就能渲染出来。即应该是可以做渐变效果。