Unity/UI 7

CalculateRelativeRectTransformBounds

public static Bounds CalculateRelativeRectTransformBounds(Transform root, Transform child) public static Bounds CalculateRelativeRectTransformBounds(Transform child) 결론은 어렵다.. root가 없으면 는 스크린크기를 기준으로 값이 오는거 같다. 결과는 child의 하위 오브젝트 까지 Bounds 를 검색한 결과가 나온다. void Update() { if(Input.GetKeyUp(KeyCode.A)) { var b = RectTransformUtility.CalculateRelativeRectTransformBounds(root, a1); Debug.LogWarning($..

Unity/UI 2021.08.04

팁 정리

요소 그리기 순서 더보기 캔버스에 있는 UI 요소는 계층 구조에 나타나는 것과 동일 순서로 그려집니다. 첫 번째 자식이 처음으로 그려지고, 두 번째 자식이 그 다음으로 그려지는 식입니다. 두 UI 요소가 겹쳐지면 나중에 그려지는 것이 먼저 그려진 것의 위에 나타나게 됩니다. 어떤 요소가 다른 요소의 위에 겹쳐지는지 여부를 변경하고 싶으면 간단히 드래그하여 계층 구조에서 요소의 순서를 변경하면 됩니다. 이 순서는 Transform 컴포넌트에서 SetAsFirstSibling, SetAsLastSibling, SetSiblingIndex 메서드를 사용하여 스크립팅을 통해 제어할 수도 있습니다.

Unity/UI 2019.10.30