怎么让 clippingNode 上子节点透明度随 stencil 透明度变化?

模板有部分是半透明的,怎么让在子节点处在半透明区域的位置也是半透明,而不是通过一个alpha值,高于它就渲染出来,低于就不渲染出来。。。opengl知识不会,求大神指定~~~~

实现效果就是这样子,图片部分半透,顶起来~

裁剪就是0和1
这种要么用shader
要么正片叠底的混合模式

最简单就是盖一层黑色贴图就可以了

需求就是一个老虎机里,在滚动的时候,需要裁剪,而且上下边缘部分需要透明度需要渐变,怎么实现呢?

遮罩图片至于上层,SrcBlendFacor设置为DST_COLOR DstBlendFactor设置为ZERO

谢谢,OK了!

上次说问题解决了,其实是没有。换了背景后发现只是边缘部分蒙上了半透明的黑色块。我需求是cell滚动到边缘部分,靠边缘的部分变成半透明。通过混合模式可以达到那样的效果吗?如果不行,有其他解决方案吗?还有,我用相机把矩形映射成梯形发现有锯齿,不知道有没有其他方案把矩形映射成梯形。

做一张带弧度的遮罩图片,y轴随着弹性拉伸怎么样?

你说的是矩形变梯形吧,h5引擎pixi里直接是设置一个映射点,通过映射就实现了,遮罩直接把mask赋值成模板创建的对象,就现实了边缘半透明遮罩,太方便了。cocos里不知道怎么搞,感觉不是很容易。随y轴弹性拉伸具体怎么做呢?