private List<Enemy> enemies = new List<Enemy>();
ย ย // Start is called before the first frame update
ย ย void Start()
ย ย {
ย ย ย ย ย
ย ย }
ย ย public void Update()
ย ย {
ย ย ย
ย ย }ย ย
ย ย ย ย
ย ย // Update is called once per frame
ย ย
}
์ค์๊ฐ ์์ฑ๋๋ ์ข๋น๋ฅผ ๋ฆฌ์คํธ์ ์ถ๊ฐํ๋๋ฐ ์ถ๊ฐํ ์ข๋น๋ฅผ ์ด๋ป๊ฒ ์ฃฝ์ฌ์?
๋ฆฌ์คํธ์์ ๊บผ๋ด๊ณ destroy ํ๋ฉด ๋๊ฒ ๋ค
๊ทธ๋ด ๊บผ๋ฉด ๋ฆฌ์คํธ๋ฅผ ์ธ ํ์ ์์ง ์๋
๊ทธ๊ฑด ๊ธ์ด๋ํํ ๋ฐ์ ธ์ผ์ง
์ฑ๊ธํค์ ์ ๋ฆฌ์คํธ๊ฐ ์๋๊ฑฐ๋ผ๋ฉด, ํ์ฌ ๋ก๋ฉ๋ ์ข๋น๋ค์๊ฒ ์ผ๊ด์ ์ผ๋ก ๋ญ ์คํ์ํค๊ฑฐ๋ ํ ๋์ ์ธ๋ชจ๊ฐ ์๊ฒ์ง
๋๋ธ๋ฐฐ๋ด์ท๊ฑด์ผ๋ก ์ฃฝ์ฌ์
List<>.ForEach()์ฐ๋ฉด ๋ ๊ฑฐ ๊ฐ์๋ฐ์ - dc App
์ข๋น๊ฐ ํ์ด๋ ๋ ์ข๋น์ ๋ชธ์ ์ ํด๋์ค๋ฅผ ๋ฃ์ผ์ . ์ข๋น๊ฐ ์ฃฝ์๋ ์ ํด๋์ค์์ ์๊ธฐ์์ ์ ๋นผ๋ ํจ์๋ฅผ ๋ถ๋ฅด์
์๋๋ค ์ด ์ ๋ง์ผ!
์ ์คํฌ๋ฆฝํธ๋ ์ฑ๊ธํค ํด๋์ค์ธ๊ฐ์?
๊ทธ๋ฅ ๋ค ์ฃฝ์ด๊ณ ์ถ์ผ๋ฉด foreach ์จ์ ๋ค destroy ์์ผ๋ฒ๋ฆฌ๋ฉด ๋จ