如何将电晕中的图像切割成这样的拼图?
how to cut images in corona to have jigsaw like this?
现在已经回答了:)
我正在构建一个拼图游戏,如果图像是用 photoshop 剪切的,我编程没问题..
今天,我有一张相机拍摄的照片
我想在 corona 脚本中动态地将此图像切成拼图块。
corona masking
功能可以做到这一点吗?
我想将这些片段作为 separate objects
,我可以使用 corona SDK 来实现吗?怎么样?
非常感谢。
我认为最简单的方法是为每个谜题生成蒙版,然后简单地生成 X 个图像实例,然后用另一个蒙版对每个蒙版进行蒙版。您可以添加 object.id
或 object.column
和 object.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 )
我创建的任意掩码
结果
现在已经回答了:)
我正在构建一个拼图游戏,如果图像是用 photoshop 剪切的,我编程没问题..
今天,我有一张相机拍摄的照片
我想在 corona 脚本中动态地将此图像切成拼图块。
corona masking
功能可以做到这一点吗?
我想将这些片段作为 separate objects
,我可以使用 corona SDK 来实现吗?怎么样?
非常感谢。
我认为最简单的方法是为每个谜题生成蒙版,然后简单地生成 X 个图像实例,然后用另一个蒙版对每个蒙版进行蒙版。您可以添加 object.id
或 object.column
和 object.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 )
我创建的任意掩码
结果