Development/Unity3d

유니티 uGUI 에서 UI 의 크기 알아내기

후미카 2016. 9. 22. 10:50

uGUI 에서 UI를 stretch 로 설정하면  sizeDelta 로는 정상적인 사이즈가 나오지 않습니다.


이 때 RectTransform 에 있는 rect 를 이용하면 해당 UI 의 사이즈를 알아 낼 수 있습니다.


RectTransform rectTransform;
rectTransform = GetComponent<RectTransform>();
float width = rectTransform.rect.width;
float height = rectTransform.rect.height;