cocos creator 不规则切图怎么做

就是图片中的效果 怎么实现!!求大佬指点

那里有图片呀:joy:

啥意思?

就是一张图片,根据用户的触摸随意切开

我也有点想知道

图片中的效果,你图片呢…

不好意思 我之前好像没上传完就发布了 大佬帮忙看看

1、根据点击坐标,算出顶点数组 2、修改cc.Mask组件中的一个绘制函数 3、根据顶点坐标,通过修改的cc.Mask组件,生成裁切后的形状

参考下这个代码:连接

好嘞 我研究研究 谢谢大佬

这个不就是cocos里面的drawNode的吗?这些小图都可以转成若干个三角形组合,每个小块画三角形就可以。你这是纯白色,如果是带图片的话可以使用shader加上顶点和纹理坐标,也是渲染多个三角形。我觉得使用不规则的mask比较耗性能。

大佬 你这个可以发给我一个demo嘛 着实有点看不懂也不知道怎么用啊

大佬 你这个用shader着实忒复杂,我得先能实现这个功能再去学习shader方面的东西~

physics-example-master 里cutting-objects类似的效果 改一下应该就能用

creator的demo里?

https://github.com/2youyou2/physics-example

看了一下,好像就切割的时候,记录顶点,创建一个新的多边形刚体。 再贴上图片就不知道怎么弄了

大佬们 面积怎么算啊

我也是图中效果,请问你有实现吗