์ ๋ํฐ์์ ์ฝ๋ฉ์ค์ ๋งํ์ ์ง๋ฌธ ์ฌ๋ฆผ
๋ฆฌ์คํธ๊ฐ ์ฌ๋ฌ๊ฐ ์๋ ๋ฐฐ์ด, ๊ทธ๋ฌ๋๊น ๋ฆฌ์คํธ๋ค์ ๋ฐฐ์ด์ ๋ง๋ค๊ณ ์ถ์๋ฐ (๋ฆฌ์คํธ๋ GameObject type์ ๋ฃ์ ๊ฒ์)
ย List<GameObject>[] listArrayย = new List<GameObject>;
์ด๋ฐ ์์ผ๋ก ํ๋๋ฐ listArray[0] ์ด๋ฐ์์ผ๋ก ์ฐธ์กฐ๋ฅผ ํ๋ฉด Null์ด ๋ฐํ๋ผ์ Add๊ฐ์ ๊ฒ๋ ๋ชปํจ...
์๊ฐํด๋ณด๋ List๋ ์์ฑํ ๋ new List<GameObject>() <- ์ด๋ ๊ฒ ๊ดํธ๊ฐ ํ์ํ ๊ฒ ๊ฐ์๋ฐ ๊ทธ ์ฐจ์ด ๋๋ฌธ์ ์ ๋๋ ๊ฑด์ง....
๋ฆฌ์คํธ์ ๋ฐฐ์ด์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์ธ์ ใ ใ
List<GameObject>[] listArray = new List<GameObject>[ ๋ฐฐ์ด ๊ฐ์ ];
์ ใ ใ ใ ใ ๋ค์ ๋ฐฐ์ด๊ฐฏ์๋ ํ๋๋ฐ ์ฌ๊ธฐ ์ฌ๋ฆฌ๋ ๊ฑธ ๊น๋นกํ๋ค์
for(int i = 0; i < listArray xss=removed>(); }
๋ญ์ผ ์ ๊นจ์ ธ
for(int i = 0; i < listArray.length; i++ ){ ๋ด์ฉ๋ฌผ }
ํ ๊ทผ๋ฐ ๋ญ๊ฐ Null๋ก ์๋ง๋๋ ค๋ฉด ํ์ฒ๋ฆฌ๊ฐ ํ์ํ๊ฑด๊ฐ์
๋ด์ฉ๋ฌผ -> listArray[i] = new List<GameObject>();
์ด๋ ๊ฒ ๋ฐ๋ณต๋ฌธ ๋๋ ค์ ๋ฐฐ์ด ํ๋๋น ๋ฆฌ์คํธ ์๋ก ์ ์ธํด์ฃผ๊ณ ๋ด์ฉ๋ฌผ ์ถ๊ฐํ ๋๋ ListArray[a][b].Add(); ์ด๊ฑธ๋ก
[b]๋ ํ์์ ์ง์์??
์ ๋ง๋ค ๋ด๊ฐ ์ค์ํจ ใ ใ ListArray[a].Add(); ใ ใ ใ ใ ใ ใ
์ ์ธํ ๋ List<GameObject> ํ๋์ฉ ์ ์ธํด์ listarr[n]=new List<GameObject>() ์ด๋ฐ์์ผ๋ก ํด์ฃผ๋ฉด ๋จ
ใทใท ์ผ์ผ์ด ํ๋ ๊ฒ๋ฐ์ ๋ฐฉ๋ฒ์ด ์๋๊ฒ๋๊น...
๊ทผ๋ฐ ๊ฐ ์ ์ผ๋ก ์ด๋ ๊ฒ ์ฐ๋ฉด ๋๋ฌด ๊ธฐ๊ธฐ๊ดด๊ดดํด์ ๋ list ํ๋์ ๋ค ์ง์ด๋ฃ๊ณ ๋ด๋ถ์ ๊ฐ list๋ค์ index๋ฅผ ์ ์ฅํด์ ๊ตฌ๋ถํ๋ ์์ผ๋ก ํ์
? ์ผ์ผ์ด ํ์ง๋ง๋ผ๊ณ ์์ ์ฌ๋์ด for์ผ๋ก ์ฒ๋ฆฌํ๋๋ฒ ๊ฐ๋ฅด์ณ์คฌ์์
๋จ์ 2์ฐจ์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ํ๊ฑฐ๋ฉด ์ ๋ ๊ฒํ๊ณ index์ ์๋ฏธ ๋ถ์ฌํ๊ณ ์ถ์ ๊ฑฐ๋ฉด ๋์ผ๋๋ฆฌ ๊ตฌ์ฑํ๋ฉด ๋จ. ์๋๋ง์ฒ๋ผ ๊ฐ๊ฐ ์ ์ธํด์ฃผ๋ ๋ฐฉ์์ด ๊ธฐ๊ธฐ๊ดด๊ดดํ์ง๋ ๋ ๋ชจ๋ฅด๊ฒ ์. ๊น๋ํ๋
์ ์ธํด์ฃผ๋ ๋ฐฉ์ ์์ฒด๊ฐ ๊ธฐ๊ดดํ๋ค๊ธฐ๋ณด๋จ ๋ฆฌ์คํธ์ ๋ฐฐ์ด์ด๋ผ๋ ๊ตฌ์กฐ ์์ฒด๊ฐ ์ซ ์ด์ํด์...
index์ ๋ฑํ ์๋ฏธ ์๋๊ฑฐ๋ผ ์ผ๋จ ์์์ฒ๋ผ ํด์ผ๊ฒ๋ค์ ๊ฐ์ฌํฉ๋๋ค ํ๋๋ค
ํ๋ง์ง๋ค๋ณด๋ฉด ์์ฃผ ์ฐ๊ฒ ๋์ง ์์? ์ค๋ธ์ ํธ ํ์์ ์ฌ๋ฌ ๋ฐ๋ฆฌ์์ด์ ์ค ํ๋ ๋ฝ์์ ๊ฐ์ ธ์ค๊ธฐ ์ด๋ฐ ๊ฑฐ ํ๋ฉด ๋ฌด์ ๊ถ ์จ์ผํ ํ ๋ฐ