Unity [Unity] UGUI가 Mouse를 따라다니게 하기 슬픈단잠 2017. 2. 22. 18:40 이웃추가 본문 기타 기능 public TestFunc() { Vector3 worldPos; RectTransformUtility.ScreenPointToWorldPointInRectangle( parentRectTransform, Input.mousePosition, UIRoot.UiCamera, out worldlPos ); transform.position = worldPos; } UGUI의 경우 RectTransform이라는 것을 사용하고 있습니다. 그래서인지 일반적인 좌표 변환으로는 원하는 결과값이 잘 나오지 않습니다.
다행스럽게도(?) RectTransformUtility라는 클래스를 지원해줍니다.
ScreenPointToLocalPointInRectangle와 ScreenPiontToWorldPointInRectangle이 있기 때문에 어떤 형태로 변환을 할 것인지...
원문 링크 : [Unity] UGUI가 Mouse를 따라다니게 하기