图片不规则形状显示怎么做 (有没有教程)

图片不规则形状显示怎么做

自定义assembler。

套一层线段层

[Creator | 基于Assembler实现的图片切割及自定义遮罩]论坛有教程,而且有开源代码,不过是好几年的了,2.x的我最近也在研究

现在都用3.X的了,3.X这个怎么做?

一样早着做,就是不好做

我看了一下你发的链接,但是这个3.8很多都变了,关于这个Assembler的用法没有任何文档

要看源代码呗,先学webgl吧,如果你没学过webgl也不知道怎么搞

也可以尝试重写mask的graphics

3.x一样能用,改动不大

有空我出个教程吧,你急的话可以先看懂这个
https://forum.cocos.org/t/topic/161687
createBuffer改顶点数量,updateXY函数里改顶点坐标就可以了

像sprite里那个type参数没了,怎么弄

type也是通过改变顶点数量、位置、UV来做九宫格、平铺、进度填充
如果要做不规则形状,就要重新计算顶点,跟上面本来就冲突的

如果需要改变type,直接用sprite就可以了,因为用了type本来也做不了不规则形状