์ฌ์ ์กด์ฌํ๋ ๋ฒํผ์ ๋ค ์ฝ์ด์์ ๋นํ์ฑํ์ํค๊ณ ์ถ์๋ฐ ๋ฒํผ๋ค ์ด๋ฆ์ดย
button (0)
button (1)
....
button (27)
์ด๋ ๊ฒ 28๊ฐ์๋๋ฐ public์ผ๋ก ๋ ธ๊ฐ๋ค๋ก ๊ฐ์ ธ์ค๋๊ฑด ์ข ์๋๊ฑฐ๊ฐ์์ ๋ฐฉ๋ฒ ์๊ฐํ๊ณ ์๋๋ฐ
์ด๋ ๊ฒ ํ๋ฉด ๋ฌธ์์ดย button (i)๊ฐ ๋์ ๋ถ๋ฌ์์ง์ค์์๋๋ฐ ์๋ถ๋ฌ์์ง๋๋ฐ ๋ฌด์จ ๋ฐฉ๋ฒ ์์๊น์?
find ์์ ๋ค์ด๊ฐ ๋ฒํผ + i๋ฅผ ์์ ๋ณ์์ ๋ฃ์๋ค์ ๊ทธ ๋ณ์๋ฅผ find ์์ ๋ฃ์ผ์ - dc App
์ ๊ทธ๋ฌ๋ฉด string str = "Button (" + i.ToString() + ")" GameObject.Find( str ); ์๋ ๊ฒ๋ง์ด์ ธ? ํ๋ฒํด๋ณด๋ฌ๊ฐ๋น๋ค
์๋๋ค์ ใ ใ
์์ฐจ์ ์ผ๋ก ๋ค์ด๊ฐ๋๊ฑฐ๋ฉด getchild๋ก ๋ถ๋ชจ ์ค๋ธ์ ํธ์์ ์ฐพ์๊ฐ๋๋ฒ๋ ์๊ธดํจ - dc App
์ ๋งํ์ ๋ฐฉ๋ฒ๋๋กํ๋๊น ๋ซ์ต๋๋ค ์ค์๋ก ์ปดํฌ๋ํธ๋ฅผ ์๋ฃ๊ณ ๊ณ์ ํด๋งค์์๋ค์ ๋ด ๋จธ๋ฆฌ๊ฐ ๋ฅ๋๊ฒ์ด์๋๊ฑฐ์ค์์์!!!
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
0~27๊น์ง ์์๋๋ก ์ธ๋ฑ์ค์ ๋ค์ด๊ฐ์ผํ๋๋ฐ ๊ทธ๊ฑธ๋กํ๋ฉด ์์๋๋ก ๋จ๋๊น ใ ใ
์๋๋ ๊ทธ๋ฅ ์ด๋ฆ์ผ๋ก ์ ๋ ฌํ๋ฉด ๋์ง
FindObjectsOfType() ์ด๊ฑฐ ์ฐ๋ฉด ์๋ ๊น ์ถ์
0~27๊น์ง ์์๋๋ก ์ธ๋ฑ์ค์ ๋ค์ด๊ฐ์ผํ๋๋ฐ ๊ทธ๊ฑธ๋กํ๋ฉด ์์๋๋ก ๋จ๋๊น ใ ใ
๊ฒ์๊ฒ๋ฐ์ ์๋๋ผ์ ์ ๋ชจ๋ฅด๋๋ฐ ํด๋์ค ํ๋ ๋ง๋ค๋ฉด ์๋๋๊ฑฐ์?