多边形裁剪图片(非mask,使用mesh),新增 gizmo 支持

:joy: 我没有测试性能,只是提供了一个实现思路。

mark

mark

mark

mark抽空测试下性能对比

mark

666膜拜

#####偷偷撒泡尿做个标记 mark

多边形裁剪图片升级啦!

升级后添加了以下几个特性:

  • 升级版本至 Cocos Creator 2.4 (一些接口的变化)
  • 支持 gizmo 直接添加多边形节点
  • 支持节点缩放旋转后,gizmo 的正确显示
  • 支持合图,图片资源可以勾选 packable

详细见
https://mp.weixin.qq.com/s/EkMP_UcFcWTlSn_4Ml8zsA

4赞

你好。不知道是不是我操作有问题,当我把箭头那个点从右往左拉的时候,差不多快成一条直线时编辑器就卡住了,试了好几次都是这样0.0

正常的,因为你已经拖到图片外了

拖到图片外是没问题的,我刚刚看见了代码里面注释提示,我觉得可能是我直接设置顶点的时候连起来的线乱在一起了

也许是有个bug,我印象中好像是有个bug的。我有个插件就是用的大佬的代码,好像修复了这个问题,你可以看看
https://store.cocos.com/app/detail/2714

:smile_cat:
可能是bug,漏了共线的处理。

可以看看后面的大佬给的链接:link:

1赞

好的,感谢

mark!

插眼 冷却60s

大佬能升级到3.x版本吗?

mark!

當在 MeshPoligonSprite 的 SpriteFrame 中使用具有半透明區域的紋理並將一個帶有“MeshRenderer”的“Node1”疊加到另一個帶有“MeshRenderer”的“Node2”上時,您會得到遮罩效果而不是混合疊加。 同時,Sprite Node上的疊加是正確的。 在“builtin-unlit”著色器中,啟用“混合”模式(true)。 此外,Src Blend、Dst Blend 的各種疊加選項已添加到著色器中。 但它沒有給出任何結果。
可能gfx.VertexFormat 中關於Color 的信息不夠多,但是如何應用它並不清楚。
Use translator )