์๋ฅผ ๋ค์ด ์ด๋ฐ ๊ตฌ์กฐ์ผ๋
Parents -> Child -> ChildObj ๋กย ์ ๊ทผํด์
ChildObj.SetActive(true); ํด์ฃผ๊ณ ์ถ์
๋ด๊ฐ ์๊ธฐ๋ก Find()๋ ๋นํ์ฑํ obj๋ย ๋ชป์ฐพ๋๊ฑธ๋ก ์๋๋ฐ ์ด์ผํจใ ใ ?
์๋ฅผ ๋ค์ด ์ด๋ฐ ๊ตฌ์กฐ์ผ๋
Parents -> Child -> ChildObj ๋กย ์ ๊ทผํด์
ChildObj.SetActive(true); ํด์ฃผ๊ณ ์ถ์
๋ด๊ฐ ์๊ธฐ๋ก Find()๋ ๋นํ์ฑํ obj๋ย ๋ชป์ฐพ๋๊ฑธ๋ก ์๋๋ฐ ์ด์ผํจใ ใ ?
์ธ๋ฑ์ค ์ ๊ทผ ์๋จ?
์ธ๋ฑ์ค ์ฐ๋ฉด ์ฝ๋ ๊ฐ๋ ์ฑ ๋จ์ด์ง๋๊ฑฐ ๊ฐ์์ ์ ๋งํ๋ฉด ์ฐ๊ณ ์ถ์ง์์ ์ ์์์ ์ค๋ธ์ ํธ๊ฐ ๋ ํ๋๋ง ๋ฌ๋ฆฐ๊ฒ ์๋๋ผ์
ใ ใ ํด๊ฒฐํจ; Findchild ์ฐ๋ ค๊ณ ํ๋๋ฐ ๋์ด์ ์์ฐ๋๊ฑฐ๋ผ๊ธธ๋ ๊ทธ๋ผ ๋ญ ๋ค๋ฅธ ๋์์ ๋ง๋ค์ด๋จ๊ฒ ์ง ํด์ '/' ๋ถํ๋ณด๋๊น ์ด๋ฐ์์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํ๋ค GameObject obj = GameObject.Find(" Parents /Child /ChildObj ").gameObject; obj.SetActive(true);
์ด๊ฑฐ ํ ์คํธ ํ์ฑํ๋๋ฐ ํผํฌ๋จผ์ค ์ข ์ก์๋จน์ ๊ฑฐ ๊ฐ์๋ฐ. ๊ทธ๋ฅ ์์๋ก enum { CHILD = 0, CHILDOBJ = 0 } ํด์ ํด๊ฒฐํด๋ ๊ด์ฐฌ์ง ์์๊ฐ ใ .
์ ๋ฐ์ดํธ๋ง๋ค ํธ์ถํ๋๊ฑฐ ์๋๋ฉด ์๊ด์ ์ ์ง๋ง. .
getchild ํด์ ์ฐพ์ ์๋ ์์