๋ด๊ฐ Enemy๋ผ๋ ์ ์ ํ๋ฆฌํฉ์ผ๋กํ๋ ๋ง๋ค์ด์ Instantiate๋ก ๋ณต์ ๋ฅผ ํ๊ฑฐ๋ ?
๊ทผ๋ฐ ์๋ณธ์ Destroyํ๋ฉด ๋์ด์ clone๋ค์ด ๋ณต์ ๊ฐ ์๋๋ ๋ฌธ์ ๊ฐ ์๊ธฐ๋๋ฐ
์ด๊ฑฐ ํด๊ฒฐํ๋ ์์ด๋์ด ์๋? ์๋ณธ๋ง ์ญ์ ํ๋ ๋ญ ๊ทธ๋ฐ
์๋ณธ์ ๊บผ๋๊ณ ๋ณต์ฌํ๋ค ๋ณต์ฌ๋ณธ์ ์ผ
์๋ณธ์ ๊บผ๋๋ผ๋๊ฒ ๋ฌด์จ๋ง์?
์๋ ์์ด์ ํ๋ฆฌํฉ์ธ๋ฐ ์๋ณธ์ด Destroy๊ฐ ๋จ?
ํ๋ฆฌํฉ์... ์ฌ์ ๋๊ณ ๊ทธ๊ฑธ ๋ณต์ฌํ๋... ๋ญ ํ์ง์ด์ผ...
์ ์ด๊ฑฐ ์ ๋ชฐ๋ผ๊ฐ์ง๊ณ ..... ๊ทธ๋ ์ด๋ป๊ฒํด์ผ๋จ....
๊ทธ๋ฅด๋... ํ๋ฆฌํน์ผ๋ก ๋ง๋ค์์ผ๋ฉด ํ๋ก์ ํธํ ์ ํ๋๋ฐ์ค๋ก ๋ง๋ค์์ด. ๊ทธ๊ฑฐ ์ธ์คํํฐ public GameObject ์ ๋ฃ์ ์ ์๋ค.
๊ทธ๋๊น ํ์ด์ด๋ผํค์ ์๋ ๊ฑธ ํ ๋นํ๋๊ฒ ์๋๋ผ ํ๋ก์ ํธํ ์ ํ๋ฆฌํน์ ๋ฃ๋ ๋ค๋ ๊ฑฐ์ง.
๊ทธ๋ผ ์ฌ์ ์๋๊ฑด ์ง์ฐ๋๊ฑฐ์?
์ค๋ฆฌ์ง๋ ํ๋ฆฌํน์ด ์ฌ์ ์์ด๋ ๋๋ค ์ด๋ง์ด๋ค.
์๋ณธ์ ์ญ์ ํ๋ฉด ์๋์ง GameObj instance = instantiate(์๋ณธ) ์ผ๋ก ๋ง๋ค๊ณ ์ญ์ ํ ๋ Destroy(instance) ํ๋ฉด๋จ
๊ทผ๋ฐ ๊ทธ๋ผ ๋ด๊ฐ ๋ณต์ฌํ ์ธ์คํด์ค ์ ๋ถ๊ฐ ์ญ์ ๋๋๊ฑฐ ์๋?
GameObject copy1 = instantiate(์๋ณธ) ํ๊ณ ๋ณต์ฌ๋ ํ ๋๋ GameObject copy2 = instantiate(์๋ณธ) ํ๊ณ ๋ณต์ฌ๋ณธ ์ญ์ ๋ Destroy(copy1) Destroy(copy2) ํ๋ฉด๋จ ์๋ณธ ์ญ์ ใดใด
ํ๋ฆฌํน ์๋ณธ์ ์ฌ์ ์๋๊ฒ ์๋๋ผ ์์ ํด๋์ ์๋๊ฑธ๋ก ํ๋๊ฑฐ์