반응형
문제점
때때로 (특히 아래 경우의 예시에서) 실시간으로 변화하는 Layout Group가 필요한 상황이 생기는데,
이미 해당 UI가 보이고 있는 상황에서는 수치가 변경되어도 두번째의 사진처럼 레이아웃 그룹의 갱신이 되지 않는다.
이는 레이아웃 그룹의 갱신은 즉시 적용되지 않기 때문에 해당 현상이 발생하며,
때문에 세번째의 사진과 같은 결과를 실시간으로 얻기 위해서는 직접 내가 갱신을 시켜줘야 한다.
해결법
LayoutRebuilder.ForceRebuildLayoutImmediate(해당 Layout Group의 Rect Transform)
해당 함수로 직접 Layout Group을 새로고침 해줄 수 있다.
반응형
'코딩 > C#' 카테고리의 다른 글
[Unity] TMP 리치 텍스트(마크업 포맷, 태그) 사용법 (4) | 2024.09.11 |
---|---|
C#) 인터페이스(interface)란? +C# 최신 버전에서의 변경점 (0) | 2024.07.10 |
C# Enum으로 반복문(foreach) 사용 및 개수 구하기 (.Count, .Length) (0) | 2023.09.11 |
댓글