模板有部分是半透明的,怎么让在子节点处在半透明区域的位置也是半透明,而不是通过一个alpha值,高于它就渲染出来,低于就不渲染出来。。。opengl知识不会,求大神指定~~~~
实现效果就是这样子,图片部分半透,顶起来~
裁剪就是0和1
这种要么用shader
要么正片叠底的混合模式
最简单就是盖一层黑色贴图就可以了
需求就是一个老虎机里,在滚动的时候,需要裁剪,而且上下边缘部分需要透明度需要渐变,怎么实现呢?
遮罩图片至于上层,SrcBlendFacor设置为DST_COLOR DstBlendFactor设置为ZERO
谢谢,OK了!
上次说问题解决了,其实是没有。换了背景后发现只是边缘部分蒙上了半透明的黑色块。我需求是cell滚动到边缘部分,靠边缘的部分变成半透明。通过混合模式可以达到那样的效果吗?如果不行,有其他解决方案吗?还有,我用相机把矩形映射成梯形发现有锯齿,不知道有没有其他方案把矩形映射成梯形。
做一张带弧度的遮罩图片,y轴随着弹性拉伸怎么样?
你说的是矩形变梯形吧,h5引擎pixi里直接是设置一个映射点,通过映射就实现了,遮罩直接把mask赋值成模板创建的对象,就现实了边缘半透明遮罩,太方便了。cocos里不知道怎么搞,感觉不是很容易。随y轴弹性拉伸具体怎么做呢?