๊ทธ ํ์ฑํ๋ ์ค๋ธ์ ํธ๋ถํฐ ๋นํ์ฑํ๋ ์์์ผ๋ก ์ฐพ์๊ฐ์ ๊ฑ๋ฅผ ์ธ์ ์ํค๋ ค๊ณ ํ๋๋ฐ
๋นํ์ฑํ๋์์์ค๋ธ์ ํธ = transform.Find("ํ์ฑํ๋๋ถ๋ชจ์ค๋ธ์ ํธ์ด๋ฆ").GetChild(์์๋ฒํธ).gameobject ์ด๊ฑฐ ์๋์์?
์ด๊ฑฐ ์ ๋นํ์ฑํ๋ ์ ๋ฅผ ์ฐพ์ง๋ฅผ ๋ชปํ์ง..
transform์ด ์๋๋ผ GameObject ์๋๊ฐ์? GameObject.Find("Name")~~~~
๊ทธ๊ฑฐ๋ ํ์ฑํ๋ ์ ๋ค ์ฐพ์๋์ธ๋ฐ ๋ด๊ฐ ํ๋ ค๋๊ฒ ํ์ฑํ๋ ์ ์์์ ์์์ ์์์ ํ๊ณ ๋ค์ด๊ฐ์ ๋นํ์ฑํ๋ ์ ์ฐพ๋๊ฑฐ
awake ์์ ์์ฐพ์์ง?
๋นํ์ฑํ๋๋ฉด Find๋ก ๋ชป์ฐพ์. ๋นํ์ฑํ ์ํค๊ณ ๋ค์ ํ๋ ์์ผ๋ก ๋๊ธฐ๊ธฐ ์ ์ GameObjectํ์ ์ผ๋ก ๋ฆฌ์คํธ๊ฐ์๊ฑฐ๋ผ๋ ๋ง๋ค์ด์ ๋ฏธ๋ฆฌ ๊ธฐ์ต ํด๋ฌ์ผ๋จ
์ ๊ทผ๋ฐ ๋ด๊ฐ ์๋ชป ์ฝ์๋ค
๊ทธ๋ฌ๋ค ์ ๊ฑฐ ์ ๋ชป์ฐพ๋
์๋ฌธ ์๋ฃ๋ค ์ฐพ์๋ณด๋ ์ ๊ฑฐ๋ก ํ๋ฉด ๋๋ค๋ ์์ผ๋ก๋ค ์์ฃผ ์ธ๊ธ๋๋๋ฐ ๋ญ ๋ค๋ฅธ๋ฐ์ ๋ฌธ์ ์๊ธด๊ฑฐ ์๋์ง ๋๋ธ์ฒดํฌ ํด๋ด์ผํ ๋ฏ. ์ง๊ธ ํ๊ฒฝ์ ์ ๋ํฐ๊ฐ ์์ด์ ์ง์ ํ์ธ ๋ชปํด๋ณด๊ฒ ๋ค ๋ฏธ์.
๋ง์ฝ ๋ค๋ฅธ ์์ธ์ด ์์ผ๋ฉด ๋์กํฐ๋ธ ๋๋ ์๊ฐ Transform์ Hierarchy์์ ํ๋ฝ๋๋๊ฑฐ๋ก ์ณ์ ChildCount ์์ฒด๊ฐ ๋ณํ๊ธฐ๋๋ฌธ์ ๋ชป๊ฐ์ ธ์ค๋๊ฑฐ ์๋๊ฐ ์ถ์. ๋์กํฐ๋ธ ํด๋ฒ๋ฆฌ๋ฉด ๋ฃจํ์์๋ง ๋น ์ง๋๊ฒ ์๋๋ผ ์์ ์ฌ์์ ๋น ์ ธ๋ฒ๋ฆฐ๋ค๊ณ ๋ ๊ธ์ ๋ดค๋๋ฐ, Find๋ก ์ฐพ์ง ๋ชปํ๋ ์ด์ ๊ฐ ๊ทธ๋์๋ผ๊ณ ํ๋ค. Find๋ ๊ฒฐ๊ตญ Transform์ ๊ณ์ธต๊ตฌ์กฐ๋ฅผ ์ํํ๋ฉด์ ์ฐพ๋๊ฑฐ๋ผ์ ์๋ง ๊ทธ ๋ง์ด ๋ง๋๊ฒ์ผ๋ก ๋ณด์ ๊ทธ๋ ๋ค๋ฉด ์์ ๊ณ์ธต๊ตฌ์กฐ ์์์ ํ๋ฝ๋ ์ํ๋ ์ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ชป์ฐพ๋๊ฒ ๋ง๋๋ฐ, ๊ทธ๋ผ ๋์กํฐ๋ธ ํ ๋ ๋ญ ๋์กํฐ๋ธ ํ๋์ง๋ฅผ ๋ถ๋ชจ๊ฐ ๊ธฐ์ตํ๊ฒ ํ๋ ๋ฐฉ๋ฒ์ ์ฐ๋ ์์ผ๋ก ์ฐํํด์ผํ ๊ฑฐ๊ฐ์.
GameObject.Find("ํ์ฑํ๋๋ถ๋ชจ์ค๋ธ์ ํธ์ด๋ฆ").transform.Find("๋นํ์ฑํ๋์์์ค๋ธ์ ํธ")