๋ง์ฝ์ ์คํฌ๋ฆฝํธ๊ฐย ์๊ณ ย Gamobject์ ๋ถ์ด์๊ณ ์คํฌ๋ฆฝํธ์์ List ๊ฐ์กด์ฌํด์ instantiate ํ๊ณ ๋ฆฌ์คํธ์์ ์๋ฌด๊ฑฐ๋ ๋ฃ๊ณ
์)
List example = new List();
example.Add(1);
์ด๋ ๊ฒ ๋ฌ์๋ GameObject๋ฅผ Destroy ํ์๋
์)
Destroy(GameObject)ย
์ด๋ฐ์ํฉ์์ memory loss๊ฐ ๋์? ์๋๋ฉด instatiated list ๋ ๊ฐ์ด์ฌ๋ผ์ง๋์??
ํ๋๋ค ๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆด๊ป์
memory loss๊ฐ ๊ฐ๋น์ง ์๊ธฐ๋๊ฑฐ ๋งํจ?
๋ค
์๋ง ์ ๊ธธ๊ป ์ ๋๋ ํ์ง ์ค๋๋๊ธด ํ๋๋ฐ ์ ๊ธธ๊บผ์
ใณใณ ๊ณ ๋ง์์ ํ๋
๊ฐ๋น์ง ์ฝ๋ ํฐ์ ๋ฑ๋ก๋ฌ๋ค๊ฐ ๋์ค์ ํ๊บผ๋ฒ์ ์ ๋ฆฌ๋จ
ใณใณ ๊ณ ๋ง์์ ํ๋
ํน์ ๋ฉ๋ชจ๋ฆฌ ๋์ ๋งํ๋๊ฑฐ๋ฉด Destroy๋ก ์ ๋ฆฌ๋๋๊ฒ๋ค์ GC์ ๋ชจ์์ก๋ค๊ฐ ํ๊ธฐ๋๊ธฐ๋๋ฌธ์ ๋์๊ฐ ์๋
ใ ใ ๊ธ์ด์ด๋ ๋์ ๋งํ๊ณ ์ถ์๋๊ฑฐ์ผ๋ฏ