์ค๋ธ์ ํธ ํ๋ง ์์คํ ์ ์ ์ฉํด์ ์์ฑ๋๋ ์ , ์ด์๋ค์ ๊ด๋ฆฌํ๊ณ ์๋๋ฐ
์ฌ์ง์์ SetActive(false)๋ก ์ฒ๋ฆฌํ ์ค๋ธ์ ํธ๋ ๋ค์ ์ฌํ์ฉํ ๋ ์ฝ๋ฃจํด์ด ๋์ ์ํ๋๋ผ๊ณ
๊ทธ๋์ ๊ถ๊ธํ ์ ์ด
1) ํ์ฑํ, ๋นํ์ฑํ๋ก ๊ด๋ฆฌ๋๋ ์ค๋ธ์ ํธ๋ ์ฝ๋ฃจํด์ ์ฌ์ฉํ์ง ์์์ผ ํ๋๊ฑด์ง
2) ์ค๋ธ์ ํธ๊ฐ ๋นํ์ฑํ โ ํ์ฑํ ๋ ๋ ์์ instantiate ์ฒ๋ผ ๋ชจ๋ ์คํฌ๋ฆฝํธ๊ฐ ์ฒ์๋ถํฐ ๋์ํ๊ฒ ๋ง๋ค์ ์๋์ง
๊ทธ๋ฆฌ๊ณ ๋ค์ผ๋ก ์ง๊ธ ๋ฆฌ์คํธ์ ์ค๋ธ์ ํธ๋ฅผ 1๊ฐ์ฉ ์ ์ฅํด๋๊ณ ์๊ฐ ๋ชจ์๋ ๋๋ง๋ค ํ๋์ฉ ํ์ ์ถ๊ฐํด๋๊ณ ์ฐ๋ ๋ฐฉ์์ธ๋ฐ
์์ ์ด๊ฑธ ์ฒ์๋ถํฐ ์ด๋๊ฐ ๋ฐ์๋๊ณ ์ฐ๋๊ฒ ๋ ๋์์ง๋ ์๋ ค์คฌ์ผ๋ฉดํด
ํฌํ
๋๋ถ๋ถ์ ํ๋ง ์ ์ ์ ํด๋ก ๋์์ ์ธ์คํด์ค๋ฅผ ๋นํ์ฑ์ผ๋ก ๊ฐ์ง๊ณ ์์ด. ๋ฌผ๋ก ๋๋ ๊ทธ๋ ๊ฒ ๋ง๋ค์ด์ผ ํ๊ณ . ์ค์ ์ฌ์ฉ์ด ๋ ๋ Enable ํด์ ์ฐ๋๊ฑฐ๋๊น. ๋๋ฌธ์ ๋๋ OnEnable() ์ด๋ฒคํธํจ์์ ์ด๊ธฐํ ๋ด์ฉ์ ๋ฑ๋กํด๋๊ณ ์ฌ์ฉํด์ผ ํ๋ค. ์ด๋ ๊ฒ OnEnable() ๋ก ์ง์์ ์ผ๋ก ๊ป๋ค์ผ๋ ์ค๋ธ์ ํธ๋ฅผ ์์ฑํ ๋, Awake ๋๋ Start ์ Nullable ์ธ ๋ ํผ๋ฐ์ค๋ฅผ ์ง์ ํ๋ ๊ฒ๋ ์ ์ํด์ผ ํด. ๊ทธ๋ฆฌ๊ณ ํ๋ง ์์คํ ์ ์ข์ ์ ์ ์ด ๋ง์์ ๊ตณ์ด ๋ง๋ค์ด ์จ์ผ ํ๋ ์ถ๊ธฐ๋ ํ๋ค.