0

こんにちは、私はコロナで Android と iOS の両方で 1 つの小さなゲームを開発しています。

ユーザーがグループに触れたときに画像にマスクを設定する必要があります。これが私のコードです:

   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 に移動するだけです。

4

1 に答える 1

1

そのような複数のマスクを追加することはできません...

しかし、いくつかのグループを他のグループの中に入れて、それらにマスクを追加することができます...はい、それは醜いハックですが...

于 2012-10-04T23:51:38.537 に答える