Vector2 screenpos=Camera.main.worldtoscreenPoint(worldpos);//可以说射线碰撞点坐标;
vector2 rectpos=vector2.one;
RectTransformUtility.ScreenPointtoLocalPointInRectangle(_canvas.transform as recttransform,screenpos,_canvas.worldcamera,out rectpos);//rectpos为_canvas上的本地坐标;
transform.getcomponent<Recttransform>().anchoredPosition=rectpos;//