小玩意之拼图

小玩意合集地址:
https://gitee.com/ruanwujing/green-pack-cocos
效果图
image
示例场景位置:
image
还是喜闻乐见的开箱即用:
1新建一个节点
2添加puzzleSprite组件
3设置行、列、最大行列
image
4直接拖一个拼图的素材图上去,大图,无需额外处理
5将拼图材质拖上去
image
6拼图材质上的最大行列要和脚本上保持一致
image

19赞

拼图公用同一材质,所以能合批渲染。
image
拼图的packable需要去掉,动态合图会扰乱uv计算。
不过由于拼图的素材比较大,一般会超过默认的512限制,所有很多时候没有去掉勾选也会表现正常。

6赞

鸦的群给你吧

不错不错!

厉害!厉害!

大佬 666

厉害厉害,大佬666

自动把大图切成这么多块吗

用顶点uv计算+shader裁切显示,调好行列后直接显示成对应的碎片

mark,mark

mark mark :heart:

非常方便!

牛叉牛叉!

大哥牛逼啊啊啊

mark! 大佬牛逼

image

看了下这个图很不规则,而你上面的是4边型加上圆形混合的,,,,算法不一样吧? 这个恨不规则的图形没法算出来吧。

image
加点不规则很简单的。

2赞

很赞,牛逼,很好的解决方案

大佬牛逼。。。

发出小牛的声音