์ ํ๋ธ๋ณด๋ค๊ฐ ์์ฐ์ ํ ์๋ฎฌ๋ ์ดํฐ ์ด์ฉ๊ณ ๋ ์ ์ฌ๋ฐ์ด๋ณด์ฌ์ ๊ทธ๋๋ก ๋ฐ๋ผ ๋ง๋ค์ด๋ณด๋ ค๊ณ ํ๋๋ฐ
์ ๋ Instantiate ์จ์ ๋ณต์ ํ๋ค๊ฐย ์ ๋ ๋ง์์ง๋๊น ๋ ๊ฑธ๋ ค์ ์ด๋ป๊ฒ ์ต์ ํ ํด์ผ๋ ์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ํํธ์ข ์ฃผ์ธ์
์ ๋ํฐ ์ค๋ธ์ ํธ ๋ณต์ฌ ์ต์ ํ ๊ตฌ๊ธ๋งํ๋ฉด ๋์ค๋๊ฒ ์ฃ๋ค ์ค๋ธ์ ํธ ํ๋ง์ธ๋ฐ ์ค๋ธ์ ํธ ํ๋ง์ ๋ฏธ๋ฆฌ ์ ์ฅํ๋ค ์ฐ๋๊ฑฐ๋ผ ์ค๋ธ์ ํธ๋ง๋ค ํฌ๊ธฐ ๋ค๋ฅธ ์ฌ๊ธฐ์๋ ์๋ง๋๊ฑฐ ๊ฐ์์
๊ทผ๋ฐ ๊ฒ์ํ๋ฉด ๋์ค๋๊ฒ ์ฃ๋ค ์ค๋ธ์ ํธ ํ๋ง์ธ๋ฐ ๋ต์ ๋ชจ๋ฅด๊ฒ ์ด์
Instantiate๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋ง์ด๋จน๋๋ค๋๋ฐ Instantiate ๋ง๊ณ ์ด๋ค๊ฑฐ๋ก ์ ๋ ๋ณต์ ํด์ผ๋ ์ง ๋ชจ๋ฅด๊ฒ ์ด์ ๋์์ฃผ์ธ์
์ค๋ธ์ ํธ ํ ๋ง๋ค๊ธฐ ๊ท์ฐฎ์ผ๋ฉด, ์ฌํด๋์ค์ List MobList = new List[]; ๋ง๋ค์ด ๋๊ณ , Start ํจ์์์ for๋ฌธ ๋๋ ค์ Instantate ํ 50๊ฐ ์์ฑํด๋๊ณ , --> ํ์ํ ๋๋ง๋ค active(true); ํด์ ์ฐ์ , ์ฌ๋ผ์ง๋ active(false); ํ๊ณ ๋ค์ ์ธ๋ active(true); ํ๊ณ ....
๊ทธ๋ ๊ฒ ํ๋ฉด 50๊ฐ ์ด์์ ์ ๋์ ๋ชป๋ง๋๋๊ฑฐ ์๋์์?
50๊ฐ์ผ ์๋ฅผ ๋ ๊ฑฐ๊ณ , ํด๋น ์ฌ์์ ๋์์ ๋ฑ์ฅํ๋ ๊ฐฏ์ ๋งํผ ์์ฑํด ๋ฌ์ผ๋จ. ๋์ด ์ด๋ค ๊ฒ์ ๋ง๋๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ, ํ์ํ ๋งํผ ์์ฑํ์
์๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค