类型 数字 事件 触摸 版本 版本 2024.3703 关键词 触摸, xDelta
触摸事件起始坐标与其当前坐标之间在屏幕坐标系上的 x 轴距离。
local object = display.newRect( display.contentCenterX, display.contentCenterY, 100, 100 ) local function move( event ) if ( event.phase == "began" ) then display.getCurrentStage():setFocus( event.target ) event.target.xStart = event.target.x event.target.yStart = event.target.y event.target.isFocus = true elseif ( event.phase == "moved" ) then if ( event.target.isFocus ) then event.target.x = event.target.xStart + event.xDelta event.target.y = event.target.yStart + event.yDelta end else display.getCurrentStage():setFocus( nil ) event.target.isFocus = false end end object:addEventListener( "touch", move )