ui ์ ์์ค์ธ๋ฐ ํ์ ์ sort order๋ก ๊ด๋ฆฌํด์ ๋ฌธ์ ๊ฐ ์๋๋ฐย
๊ณ ์ ํ ์บ๋ฒ์ค๋ค์ ๊ทธ๋ฅ ๊ฒน์ณ ์ฐ๋ ํธ์ธ๋ฐ ํ์ด์ด๋ผํค์ฐฝ์ ์์๋ง ์ ์กฐ์ ํ๋ฉด ๋์๊ฑฐ๋
๊ทผ๋ฐ ์ฌ ๋๊ธฐ๋ฉด์ ์ฝ๋ฐฑ์ผ๋ก ์บ๋ฒ์ค ์์ฑ์ ํ๋๋ฐ ํ์ด์ด๋ผํค์ฐฝ ์์๋ ์๊ด์์ด ๋ณด์ฌ์ผ ๋ ์บ๋ฒ์ค๊ฐ ๋ฐ์ ๊น๋ฆฌ๊ธธ๋ย setsibling์ผ๋ก ์์๋ฅผ ์ก์ ์คฌ๋๋ฐ๋ ์๋๋๋ฐ
์ด๋ด๋ ์ด๋ป๊ฒ ํด์ผ๋จ?
๊ธ๋ง์ผ๋ก๋ ์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ, ๋ด ๊ฒฝํ์ ์ํ๊ฑธ ์ ์๋ฉด ์๋ง ์๋ก ๋ง๋ค์ด์ง ์ค๋ธ์ ํธ๊ฐ ๊ณง๋ฐ๋ก RectTransform์ ๊ฐ์ ธ์ค์ง ๋ชปํด์ ๊ทธ๋ฐ๊ฑธ์๋ ์๊ฒ ๋ค. GameObject btnObj = new GameObject("newbtn", typeof(RectTransform)); ์ด๋ฐ์์ผ๋ก ์์ฑ๋์๋ง์ RectTransform์ ๋ถ์ฌํ์?
๊ทธ๋ฅ ui์บ๋ฒ์ค๋ฅผ ์ค๋ธ์ ํธ๋ก ๋ฐ๋ ค์์ ๊ป๋ค ์ผฏ๋ค ํ๋๋ฐ recttransform์ ๋ฐ๋ก ๋ถ์ฌํ์ง ์์์ ์ํด๋ ์๋๊ธธ๋
๊ฐ๋จํ ๊ตฌ์กฐ๋ฉด reorder ๊ฐ ํ์ํ ๊ฐ์ฒด์๋ค๊ฐ canvas ๋ฐ๊ณ override sorting ์ธ๊ฐ ๊ทธ๋ ๊ฒ ํ๋๊ฒ ๋์ setsibling ์ผ๋ก ์๋ฆฌ๊ฐ๋ฆฌํ๋๊ฑฐ๋ ๋๋ฌด ์๋์ ์ด๊ณ ๋น์ง๊ด์ ์