Unity
LayoutRebuilder.ForceRebuildLayoutImmediate() 이 안먹히면 Canvas.ForceUpdateCanvases()
바르마스
2024. 9. 27. 11:46
728x90
LayoutRebuilder.ForceRebuildLayoutImmediate(Transform); 이 안먹힌다면
ForceRebuildLayoutImmediate에 전달된 오브젝트가 잘못되었거나, 레이아웃 관련 컴포넌트(LayoutGroup, RectTransform, ContentSizeFitter 등)가 없는게 아닌지 확인
아니면
Canvas.ForceUpdateCanvases(); // 캔버스 강제 업데이트 후
LayoutRebuilder.ForceRebuildLayoutImmediate(Transform); 실행.
728x90