๊ผฌ์ฌ์ ๊ณ ์น์ง๋ ๋ชปํ๊ฒ ๊ณ static์ผ๋ก ๋ฐ๊พธ์ง๋ ๋ชปํ๊ฒ ๊ณ
๊ฑ ์ญ์ ํด๋ฒ๋ฆฌ๊ตฌ ์ผ๋จ Instantiate๋ก ๊ณ ์น๋ค์์ ๊ธฐ๋ฅ ์ถ๊ฐํ ๊ฑฐ ๋ค ์ถ๊ฐํ๊ณ ๋์ค์ ๋ค์ ๋ง๋ค๊น...
๋ณดํต ์ค๋ธ์ ํธ ํ๋ง์ ๊ฐ๋ฐ์ ์ด๋ ๋จ๊ณ์์ ์ ์ํ๋์?
๊ฐ์๋ณด๊ณ ๋์ถฉ ๋ง๋ค์๋ค๊ฐ ์ด๋ ๊ฒ ๊ผฌ์ฌ๋ฒ๋ฆด์ค์....
์์ฑํ ๋ ๋ช๊ฐ๋ ์์ฑ๋ ์ง ์์ํด๋ณธ๋ค์ ๋ง๋ค์ง
ํ๋ฆฌํน์ธ ์ ์์ Awake: objectmanager = GetComponent();/ ๋ก์ง: GameObject bullet = objectmanager.MakeObj("EnemyBullet_A");์ผ๋ก ํ์ด์ด๋ผํค์ ์๋ ์ค๋ธ์ ํธํ๋ง๋งค๋ค์ ์ ๊ทผํด์ ์ค๋ธ์ ํธ ํ๋ง๋ ์ด์ ๋ถ๋ฌ์์ผํ๋๋ฐ ์ ๊ฑฐ ์๋ ์ํ๋๊ฒ ์ ์์ด์ผ..?
์ต์ ํ๊ด๋ จ ์์ ์ ๊ฑ ๋์ค์ผ๋ก ๋ฏธ๋ฃจ๋๊ฒ ๋งํธํ๋๋ฐ์ฉ~ ๊ดํ ์ฝ๋๋ง ๋ณต์กํด์ ธ์ ์ ์ ์ค์ํ๊ฑธ ๋์น๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ฑ - dc App
์ค๋ธ์ ํธ ํ ์ด๋ค๊ณ ํด๋ Instantiate ๋์ Pool.Get, Destroy ๋์ Pool.Recycle ์ฐ๋ ์ ๋๋ง ๋ฌ๋ผ์ ธ์ผ์ง. ๋ญ๊ฐ ๋ง์ด ๊ผฌ์ด๊ฑฐ๋ ์ฐ๊ธฐ ์ด๋ ค์ฐ๋ฉด ๋ค๋ฅธ ๋ฐฉ์์ ์์๋ณด๋๊ฒ ๋์๋ฏ?
๊ฒฐ๊ตญ ์ค๋ธ์ ํธ๋งค๋์ ์คํํฑ์ผ๋ก ๋ณ๊ฒฝํ๊ณ ํ๋ ์ด์ด ์์น๋ ์ ์ ๋ณ์๋ก ๋ง๋ค์ด์ ๋ถ๋ฌ์ค๊ฒ ํด์ ํด๊ฒฐํ์ต๋๋ค. ์ด๋ ๊ฒ ํด๊ฒฐํด๋ ๋๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ๋ค์..