如何将电晕中的图像切割成这样的拼图?

how to cut images in corona to have jigsaw like this?

现在已经回答了:)

我正在构建一个拼图游戏,如果图像是用 photoshop 剪切的,我编程没问题..

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

我想在 corona 脚本中动态地将此图像切成拼图块。

corona masking 功能可以做到这一点吗?

我想将这些片段作为 separate objects,我可以使用 corona SDK 来实现吗?怎么样?

非常感谢。

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

这里有一个遮罩教程给你:

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

答案:

是的,口罩就够了,而且很简单,效果很好!

代码

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

MJ.width = 300
MJ.height = 300

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

MJ:setMask( mask )

我创建的任意掩码

结果