使用 mesh 实现多边形裁剪图片!Cocos Creator!

  • Post author:
  • Post category:其他


和 mask 裁剪图片说拜拜,用上高性能的 mesh + shader 。文章底部获取完整代码!



效果预览:



使用方法:

  1. 创建一个空节点
  2. 添加用户脚本组件

    mesh-texture-mask
  3. 添加图片
  4. 添加修改多边形顶点坐标



实现原理



创建

mesh


mesh

是什么?

mesh

是决定一个物体形状的东西。 例如在二维中可以是正方形、圆形、三角形等;在三维中可以是正方体、球体、圆柱体等。


mesh

初始化需要一个

VertexFormat

对象。这个对象是顶点格式对象。



版权声明:本文为weixin_45686592原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。