๋ชฌ์คํฐ(Enemy)๊ฐ ํ๋ ์ด์ด์ย ๊ณต๊ฒฉ(Bullet)์ ๋ง์์ ๋ ๋ฐ๋ฏธ์ง๋ฅผ ๊ณ์ฐํ๋ ๊ธฐ๋ฅ์
Enemy๋ Bullet์ด๋ ํ์ชฝ์์ ์๋๋ฐฉ์ย Collider๋ก๋ถํฐ GetComponentํ๋ ๋ฐฉ์์ด ์๋๋ผ
static ํด๋์ค ํ๋์ ๋์ ๋๋ฆฌ๋ฅผ ๋ง๋ค์ด์ ๊ฑฐ๊ธฐ์ย ์ถฉ๋์ฒด ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ย ์บ์ฑํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ๋ผ๋ ๋๊ธ์ด ์๋๋ผ๊ณ
๊ทธ๋์ ํ๋ฒ ์๋ํด๋ณด๋ ค๊ณ ํ๋๋ฐ ๊ทธ๋ผ ์๋ฅผ ๋ค์ด์
<Bullet ์ถฉ๋์ฒด, Bullet ๊ณต๊ฒฉ๋ ฅ> <Enemy ์ถฉ๋์ฒด, Enemy ์ฒด๋ ฅ> ์ด๋ฐ ์์ผ๋ก ๋์ ๋๋ฆฌ๋ฅผ ๋๊ฐ ๋ง๋ค์ด์ย
Bullet ์ถฉ๋์ฒด๋ย Enemy ์ถฉ๋์ฒด๋ฅผ ์ ๋ถ Dictionary์ ์ ์ฅํด์ผํ๋ ๊ฑฐ์?
ํ์ชฝ๋ง ์ ์ฅํด์ ๊ตฌํํ๊ฑฐ๋ ์๋๋ฉด ์ข๋ ์ข์ ๋ฐฉ๋ฒ์ด ์๋์ง ๊ถ๊ธํจ
ํ๋ ์ด์ด๊ฐ ๋ฐ์ฌํ๋ Bullet์ ์ข ๋ฅ๊ฐ ๋ง๋ค ๊ณต๊ฒฉ๋ ฅ์ด ๋ฌ๋ผ์ย
๋ด ๋จธ๋ฆฌ๋ก๋ ์ข์ ๋ฐฉ๋ฒ์ด ์ ์ ๋ ์ค๋ฅด๋น
๊ฒ์ํด๋ ์์ ๋ ์๊ณ ...
์ด๋ ์ ์ฑ๊ธํ ์ต์ ํ์ ๋ช์ ๋น ์ก๊ตฌ๋ง
ในใ ์ด๊ฑฐ ๋ณ์ธ๋ฐ ์์ฌ๋ง ๋์ง๊ฒ ๋ง์์ ํํ
๊ตณ์ด ๊ทธ๋ ๊ฒ ํด์ผํจ? ๊ตณ์ด ํ๊ฒ ๋ค๋ฉด ์ถฉ๋ํ์๋ ์คํํฑ ๋์ ๋๋ฆฌ์ ํค๊ฐ์ ์ฝ๋ผ์ด๋ ๋ฐธ๋ฅ์ ์ปดํฌ๋ํธ ๋ฃ์ด์ฃผ๋ฉด๋ ๋ฏ
์ต์ ํ๋ ํ๋ ์๋จ์์์ ์ ๊ฒฝ์ฐ์๋ฉด๋
์คํฌ๋ฆฝํฐ๋ธ์ค๋ธ์ ํธ์ ๋์ ๋๋ฆฌ ๋ณ์์ ์ธํด์ฃผ๊ณ ๋ชฌ์คํฐ๋ ํ์ํ์ ๋์ด ํด๋น ์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ ๋ฏธ๋ฆฌ ์ง๋ ฌํํ๋๋ก ์ฐธ์กฐํด๋๋ฉด ๊ฐํธํจ