这种想过,感觉mask消耗比较大
法子还是有不少的,只是那种实现起来效果最好
主要是我希望实现任意图片制作拼图
我先试试将图块像素点叠到拼图上的效果;再尝试这个方案 
用shader做形状裁剪, 然后使用assembler实现合批
所以这才是难点,其实办法根本没有,你要是想要实现动态图片,法子没有任何一个,不信你实现一个,能实现我叫你大佬
为啥不让美术切好图,写代码来控制难度有些大
图是切好的了,但是需要动态加载图片,所以不清楚动态图片的边界尺寸
这种不能跟美术商量规范好吗?
可以,但是没必要,因为我们是希望支持多张图的功能(无限图,不需要关注图大图小),而不是支持哪些图(有限数量的图,每增加一个地图则需要定制那张地图的每一张小图的边界)
兄弟做出来的话,商店上卖个demo,9.9我支持你一下 
你要是做出来,我99都买
我这边是无限多张地图,路径完全定制化,所以我们增加一张地图是非常快速的,而不是像其他公司,每做一张图都需要费时费力,我们是支持多张地图,以及每一张图的位置,大小,等等。。。你懂的,除了这个按钮挨的特别近的时候没法实现之外,其他的我们都实现了
搞一套碎图模版 任何图片都可以裁剪啊,多搞几套碎图 5x5 10x10的碎图都可以切。目前你想要自己绘制碎图,做出那种立体效果很难,绘制成2D的到可以
最后实现了吗,我想问问到底行不行得通 
做一张模版图,这个图的大小取最大的输入原始图片大小,相当于用最大的拼图,但每个区域不是图片而是用不同的颜色。
1.裁剪,做一个工具程序,输入你的原始图片和模版图(原始图片大小<= 模版图大小),根据区域颜色的计算,把你的原始图片分割成很多张小拼图图片,并且输出一个配套配置表(拼图,位置,模版颜色)。在游戏中再拼回整个原始图,就可以处理单块拼图的拼接和缺失了。
2.点击,在游戏里面也加载模版图,鼠标点击的时候,判断点击位置在模版图的哪个位置,取位置的颜色就可以判断出点击哪个小图块了。
3.边缘绘制凹凸感,画每个图的sprite的时候用自定义shader。
图片处理可以利用Magick.NET这些图片库,比较方便。
这个方法把形状分割的数据预处理化变成模版图区域颜色。可以支持任意不规则形状,而且支持小于模版图大小的各种大小的图片。
可以试试看
为什么你不挂商店卖钱?楼上有兄弟99元都买呢。
格局!格局!
商店的那么贵,真的有人买么,一本书才多少钱。。。
