๐ฎunity/Else
๋ ์ด์์ ์ฌ์ ๋ ฌ
ojui
2022. 5. 27. 20:55
๋ฐ์ํ
๐ฆ ๋ ์ด์์ ์ฌ์ ๋ ฌ
Horizontal Layout Group, Vertical Layout Group ๋ฑ์ ์ปดํฌ๋ํธ๋ฅผ ์ด์ฉํด UI๋ฅผ ๊ตฌ์ฑํ ๋ค์
ํ๋ฆฌํน์ ์์ฑํ๋ฉด ์ ๋ ฌ์ด ์๋๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์๋ค.
๊ทธ๋ด ๋ ๊ฐ์ ๋ก ์ฌ์ ๋ ฌํด์ฃผ๋ ์ฝ๋์ด๋ค.
๐ง Document
๐ง ์ฝ๋
public void RebuildLayout(RectTransform _obj)
{
StartCoroutine(nameof(CorRebuildLayout), _obj);
}
IEnumerator CorRebuildLayout(RectTransform _obj)
{
yield return new WaitForEndOfFrame();
LayoutRebuilder.ForceRebuildLayoutImmediate(_obj);
}
- LayoutRebuilder.ForceRebuildLayoutImmediate()๋ง ์ฌ์ฉํด๋ ๋์ง๋ง, ํ์ด๋ฐ์ ๋ฌธ์ ๋ก ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์์ด์ WaitForEndOfFrame์ ์ฌ์ฉํ์๋ค.
๋ฐ์ํ