๊ฐ ํ๋ ์ด์ด ๋ง๋ค ์ฒด๋ ฅ ๋ฐ, ์คํฌ ์บ์คํ ๋ฐ๊ฐ ์๊ณ ๊ฐ ๋ฐ ์์ ์๋ ์ด๋ฏธ์ง, ํ ์คํธ ์ปดํฌ๋ํธ๋ฅผ ๋ณ๊ฒฝํด์ผ ํ๋ ์ํฉ์ธ๋ฐ์
UI
ใดํ๋ ์ด์ด1
ย ย ย ย ย ย ใด์ฒด๋ ฅ๋ฐ
ย ย ย ย ย ย ย ย ย ย ย ย ใด์ด๋ฏธ์ง
ย ย ย ย ย ย ย ย ย ย ย ย ใดํ ์คํธ
ย ย ย ย ย ย ใด์บ์คํ ๋ฐ
ย ย ย ย ย ย ย ย ย ย ย ย ใด์ด๋ฏธ์ง
ย ย ย ย ย ย ย ย ย ย ย ย ใดํ ์คํธ
ใดํ๋ ์ด์ด2
...
ํ์ด์ด๋ผํค์ ์ด๋ฐ์์ผ๋ก ๊ตฌ์กฐํ๋์ด ์์ด์. ์ง๊ธ์ UI๋ฅผ ๋๋๊ทธ๋ก ๊ฐ์ ธ์จ ๋ค ํ์ํ ๋ ๋ง๋ค GetChild์ getComponent๋ก ๋ณ์๋ฅผ ๋ง๋ค์ด์ ์ฌ์ฉํ๊ณ ์๋๋ฐ ๊ฐ๋ ์ฑ์ด ๋๋ฌด ์์ข๋๋ผ๊ตฌ์.
๊ทธ๋์ ์ด๋ฏธ์ง์ ํ ์คํธ๋ฅผ ๋ฐฐ์ด์ ๋ด์์ ์ฌ์ฉํ๋ ค๋๋ฐ ์ด๋ฐ ๊ฒฝ์ฐ ๋ณดํต์ ์ด๋ป๊ฒ ํ์๋์?
๊ทธ๋ฆฌ๊ณ getComponent๋ ์ฌ์ฉํด๋ ๋ฌธ์ ๊ฐ ์๋๊ฒ์ด ๋ง๋์?
๊ฒ์ปดํฌ๋ํธ๋ ๊ทธ๋ฅ ํด๋น ๊ฒ์์ค๋ธ์ ํธ์ ๋ถ์ ์ปดํฌ๋ํธ ๊ฐฏ์ ๋งํผ for๋ฌธ ๋๋ฆฐ๋ค๊ณ ์๊ฐํ๋ฉด ๋จ. ๋ช๋ ์ธ๊ฐ ์ ์ ์ด๋ฏธ ์ต์ ํํด๋์ ์ ํ ๋ฌธ์ ์์
๋จ GetComponents ๊ฐ์ ์ฌ๋ฌ๊ฐ๋ฅผ ๊ฐ์ ธ์ค๋ ํจ์๋ ์ฌ์ ํ ์บ์ฑํด์ ์จ์ผํจ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
UI๋ UI๋งค๋์ ๋ก ๊ด๋ฆฌํ๊ณ ์๊ณ ํ๋ ์ด์ด์ ์ฒด๋ ฅ์ด ๋ฐ๋๊ฑฐ๋ ์คํฌ์ ์ฌ์ฉํ ๋ ๋ง๋ค ํ๋ ์ด์ด๊ฐ UI๋งค๋์ ๋ฅผ ํธ์ถํด์ ๋ณ๊ฒฝํ๊ณ ์์ด์. UI ๋งค๋์ ์์ ๊ฐ ์ด๋ฏธ์ง์ ํ ์คํธ๋ฅผ ์ฐธ์กฐํ๊ธฐ ์ํด GetChild, GetComponent๋ก ์ฐพ์๊ฐ๊ณ ์๋๋ฐ ํ๋ ์ด์ด ์๊ฐ ๋ณ๊ฒฝ๋๊ฑฐ๋ ์ด๋ฏธ์ง, ํ ์คํธ ์ธ์ ๋ค๋ฅธ ํญ๋ชฉ์ด ์ถ๊ฐ๋๋ฉด ์ ๋ถ ๋ฏ์ด ๊ณ ์ณ์ผ ํ ๊ฑฐ ๊ฐ์์ ์ฌ์ญค๋ดค์ด์