์จ๋ผ์ธ๊ฒ์์์ ์์ดํ ์ ์ฌ์ฉํ๋ ๋ฒํผ์ธ๋ฐ
์ฌ๋๋ค์ด ์์ดํ ์ ๊ณจ๋๋์ง ๋ช๋ฒ์งธ์นธ์ ๊ณจ๋๋์ง์ ๋ฐ๋ผ ์์ฑ๋ ์ง๋ง์ง ์์น๋ ์ด๋์ ๋ ์ง๊ฐ ๋ฌ๋ผ์ ธ์
instantiate๋ฅผ ํด์ผํ๋๋ฐ
instantiate(BtnObject,Parent)ํ๊ณ ๋์ ๋ฒํผ script์์ ๋ช๋ฒ์งธ์นธ์ ๊ณจ๋๋์ง ๋ฐ๋ก GetComponent<Manager>().๋ช๋ฒ์งธ์นธ
๋ฐ์์ if๋ฌธ์ผ๋ก Recttransform์กฐ์ ํด์ฃผ๋ ค๋๊น ์ข ๋นํจ์จ์ ์ธ๊ฑฐ ๊ฐ์
instantiate๋ฅผ ํด์ฃผ๋ ์ฝ๋์์ ๋ฐ๋ก ์์ฑ๋ ์ ์ ์์น๋ฅผ ์กฐ์ ํด์ค ์ ์์๊น?
instantiate(BtnObject,Transform,Quanternion,Parent)๋ UI์ Recttransform์ ๋ฐ๊พธ๋๊ฒ ์๋๋ผ์ ๊ทธ๋ฐ์ง ์๋ฑํ๊ณณ์ผ๋ก ๊ฐ๋๋ผ
ํ์์ค๋ธ์ ํธ๋ค์ ๊ด๋ฆฌํ๋ ์ปดํฌ๋ํธ๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด์ ๋งค๋ฒ ๋ช๋ฒ์งธ์นธ์ธ์ง ๋ฏ์ง๋ง๊ณ ๋งค๋์ ธ์ค๋ธ์ ํธํํ ์์ฑํ๋ผ๊ณ ์ํค๊ณ ๋งค๋์ ธ๊ฐ ์์ฑํ๊ณ ๊ทธ๊ฑฐ ๋ฆฌ์คํธ๋ ๋์ ๋๋ฆฌ๋ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋๋ก ํ๊ณ ๋งค๋์ ํตํด์ ํ์์ค๋ธ์ ํธ ์ ๋ณด ์ฐพ๋๋กํ์ธ์.
instantiateํ๋ฉด ๊ทธ ์ค๋ธ์ ํธ ๋ฐ๋ก ๋ฐํ๋๊ณ ๊ด๋ฆฌํ ๊ธฐํ๊ฐ ๋ค ์ฃผ์ด์ง๋๋ฐ ์บ์์ ์ฅํด์ ๊ด์ดํด์ค์ผ์ฃ
instantiateํ๋ฉด ๋ฐ๋ก ๋ฐํ๋๋์ง ๋ชฐ๋์ ใณ