电晕屏蔽,如何添加2个或更多掩码显示组

时间:2012-10-04 09:44:20

标签: lua corona mask displayobject

总而言之,我正在为Corona开发一款适用于Android和iOS的小游戏。

当用户触摸组时,我需要为图像设置遮罩。 这是我的代码:

   local function eat( event )
      if event.phase == "began" the

        local mask = graphics.newMask( "file/mask.png" )
        local playSound = audio.play( biteSound )

        onDishGroup:setMask( mask )
        onDishGroup.maskX= event.x
        onDishGroup.maskY = event.y

    return true
end

问题是,如何向该组添加多个蒙版? 它工作得很好,但是这样一次只能设置1个掩码,旧的将删除,或者只是移动到新的x y。

1 个答案:

答案 0 :(得分:1)

你不能添加多个这样的面具......

但是你可以将几个组一个放在另一个组中并为它们添加掩码......是的,这是一个丑陋的黑客但是......