如何在corona中剪切图片以得到类似拼图的效果?

现在已经有答案了 :)

我正在建立一个拼图游戏,如果图片是用Photoshop切割的,我没有问题..

今天,我有一张相机拍摄的照片

我想在corona脚本内动态地将这张图片切成拼图片。

corona masking功能可以完成这项任务吗?

我想把这些碎片作为“单独的对象”展示,我可以用corona SDK来实现吗?如何操作?

非常感谢。

enter image description here

点赞
用户1925928
用户1925928

我认为最简单的方法是为每个拼图生成蒙版,然后简单地生成X个图像实例,并使用另一个蒙版对每个实例进行遮罩处理。你可以添加 object.idobject.columnobject.row 来确定它们的索引或位置。

以下是一份蒙版制作的教程:

https://docs.coronalabs.com/daily/guide/media/imageMask/index.html

2016-02-28 18:36:00
用户5312361
用户5312361

是的,遮罩足够简单,效果非常好

代码

MJ = display.newImage("MJ.jpg",200,200)

MJ.width = 300
MJ.height = 300

mask = graphics.newMask( "mask.png" )

MJ:setMask( mask )

我创建的任意遮罩

enter image description here

结果

enter image description here

2016-02-28 18:47:58