cocos2.4.x 橡皮檫功能有什么办法实现吗(不是纯色背景的情况下)

用graphics画的东西,想做一个橡皮擦的东西擦掉摸过的东西,但graphics不能直接画透明的东西的,用mask也不行,因为还能在上层再涂抹颜色,想请教一下大伙,有做过类似功能或者实现思路吗?

论坛直接搜索有的吧

我用mask的_graphics加截图完成了这个功能

这是做画板功能么

是的,已解决

这种方案不适合,谢谢已解决

有个群友已经提供了方案了,通过rendertexture截图过去对应像素数据,然后画图的时候就是直接对对应数据进行修改即可,再以像素数据创建texture2d纹理去渲染

_graphics? mask没有这个属性了吧

我用的是2.3的版本,新的版本我就不知道了

2.4.x以上 反正是没了, 我试试加一个graphic组件

类似功能

1赞

这恐怕是最最复杂的方案,手里我这一套金箍棒,看哪天心情好,就开源出来,或者放到商店?

这个方法很赞,我用这个方法做出来的效果

我就是这么做的,然后用遮罩做的橡皮擦

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