获取UI组件得视口坐标

[复制链接]
653 |0
猫柠 发表于 2022-11-28 12:18:27 | 显示全部楼层 |阅读模式
获取UI组件得视口坐标
   
if
(target.getTickSpaceGeometry() == null) {
        
return
;
    }
    MWGameUI.localToViewport(target.getTickSpaceGeometry(), Type.Vector2.zero,
this
.outPixelPos,
this
.outViewPos);
   
this
.outViewPos //视口坐标 无论嵌套多少层
注意UI的布局排版需要多帧来完成,导致多层嵌套的控件坐标可能会改变,所以这里处理的时候要多获取几次,或者定时刷新
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表