跳转到内容

移动控件到屏幕点击位置

移动控件到屏幕点击位置

local myIcon=100081--演示图片控件
System:RegisterEvent(Events.ON_TOUCH_SCREEN_PRESSED, --注册【当玩家点击屏幕】事件
function (x, y) -- x,y = 屏幕坐标
Log:PrintLog("ON_TOUCH_SCREEN_PRESSED", x, y)--日志打印当前点击位置
local sPos={X=x,Y=y}--记录点击位置
local pos = UI:ScreenPositionToUIPosition(sPos,myIcon)--将点击位置转换为控件位置
UI:SetPosition({myIcon},pos.X,pos.Y)--将图片控件移动到点击位置
end)