object.maskX

类型 数字
对象 DisplayObject
函数库 display.*
修订版本 Release 2024.3703
关键字 遮罩、x、遮罩位置、图像遮罩、遮罩、剪切、位遮罩
另请参见 object.maskY
object:setMask()

概述

检索或设置使用 object:setMask() 应用于显示对象的遮罩x位置。

示例

-- This example moves the image mask to the position where the user moves their finger

-- Image to be masked
local image = display.newImageRect( "image.png", 768, 1024 )
image:translate( halfW, halfH )
 
-- Mask
local mask = graphics.newMask( "circlemask.png" )
image:setMask( mask )
 
function onTouch( event )

    local t = event.target
    
    if ( event.phase == "moved" ) then
        t.maskX = event.x
        t.maskY = event.y
    end
end
 
image:addEventListener( "touch", onTouch )