如果直接传递anchoredPosition,会出现从中心开始,目标ui的anchoredPosition与原来的ui的anchoredPosition间距会越来越大,通过实验最终找到一种方式,首先将原ui的ui坐标转换为屏幕坐标,再将原ui的屏幕坐标转换为目标ui的ui坐标实现效果
原ui物体的ui坐标转换为屏幕坐标
原物体的屏幕坐标转换为目标物体的ui坐标
参考链接:
(187条消息) Unity 世界坐标、屏幕坐标、UGUI 坐标 相互转换_[奋斗不止]的博客-CSDN博客_unity屏幕坐标转ui坐标