๋ชฌ์Šคํ„ฐ(Enemy)๊ฐ€ ํ”Œ๋ ˆ์ด์–ด์˜ย ๊ณต๊ฒฉ(Bullet)์— ๋งž์•˜์„ ๋•Œ ๋ฐ๋ฏธ์ง€๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๊ธฐ๋Šฅ์„

Enemy๋“  Bullet์ด๋“  ํ•œ์ชฝ์—์„œ ์ƒ๋Œ€๋ฐฉ์˜ย Collider๋กœ๋ถ€ํ„ฐ GetComponentํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ

static ํด๋ž˜์Šค ํ•˜๋‚˜์— ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ฑฐ๊ธฐ์—ย ์ถฉ๋Œ์ฒด ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ ย ์บ์‹ฑํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ•˜๋ผ๋Š” ๋Œ“๊ธ€์ด ์žˆ๋”๋ผ๊ณ 


๊ทธ๋ž˜์„œ ํ•œ๋ฒˆ ์‹œ๋„ํ•ด๋ณด๋ ค๊ณ  ํ•˜๋Š”๋ฐ ๊ทธ๋Ÿผ ์˜ˆ๋ฅผ ๋“ค์–ด์„œ

<Bullet ์ถฉ๋Œ์ฒด, Bullet ๊ณต๊ฒฉ๋ ฅ> <Enemy ์ถฉ๋Œ์ฒด, Enemy ์ฒด๋ ฅ> ์ด๋Ÿฐ ์‹์œผ๋กœ ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ ๋‘๊ฐœ ๋งŒ๋“ค์–ด์„œย 

Bullet ์ถฉ๋Œ์ฒด๋ž‘ย Enemy ์ถฉ๋Œ์ฒด๋ฅผ ์ „๋ถ€ Dictionary์— ์ €์žฅํ•ด์•ผํ•˜๋Š” ๊ฑฐ์ž„?

ํ•œ์ชฝ๋งŒ ์ €์žฅํ•ด์„œ ๊ตฌํ˜„ํ•˜๊ฑฐ๋‚˜ ์•„๋‹ˆ๋ฉด ์ข€๋” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•จ


ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋ฐœ์‚ฌํ•˜๋Š” Bullet์˜ ์ข…๋ฅ˜๊ฐ€ ๋งˆ๋‹ค ๊ณต๊ฒฉ๋ ฅ์ด ๋‹ฌ๋ผ์„œย 

๋‚ด ๋จธ๋ฆฌ๋กœ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์ž˜ ์•ˆ ๋– ์˜ค๋ฅด๋„น

๊ฒ€์ƒ‰ํ•ด๋„ ์˜ˆ์ œ๋„ ์—†๊ณ ...