【BUG?】LAYA中, 当父容器的锚点设置不是默认的(0,0)时候,通过localToGlobal得到的屏幕坐标似乎有误
看上去是把父容器的自身坐标偏移又被加了一遍,
实际使用中得把localToGlobal得到的point,
经过
point.x -= child.parent.pivotX * child.parent.width * child.parent.scaleX;
point.y -= child.parent.pivotY * child.parent.height * child.parent.scaleY;
得到的才是正确的屏幕坐标
实际使用中得把localToGlobal得到的point,
经过
point.x -= child.parent.pivotX * child.parent.width * child.parent.scaleX;
point.y -= child.parent.pivotY * child.parent.height * child.parent.scaleY;
得到的才是正确的屏幕坐标
没有找到相关结果
已邀请:
3 个回复
谷主
赞同来自:
lattyCase
赞同来自:
主要是前面的,父组件设置了锚点后(scale都用默认的1),父组件.localToGlobal(child.x,child.y)拿到的东西不对呀,
A_Char
赞同来自: