์๋ ํ์ธ์
์๋ฌผvs์ข๋น๊ฐ์ ํ์ ๋ํ์ค๋ฅผ ์ฐ์ต๊ฒธ ๋ง๋ค์ด๋ณด๊ณ ์์ต๋๋ค.ย
๊ถ๊ธํ๊ฒ ํํ๊ณผ ์ข๋น์ ์ฝ๋ผ์ด๋๋ฅผ ๋ฃ์ด์ trigger ์คํํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ๋๋ฐ
์ข๋น๊ฐ ์๋ฒฝํ๊ฒย ๊ฒน์น๋ ๊ฒฝ์ฐ, 1๊ฐ์ ํํ์ ๊ฒน์น ์ข๋น ๋ชจ๋๊ฐย ๋ง์๋ฒ๋ฆฝ๋๋ค.
1ํํ๋น 1์ข๋น๋งย ๋ง๊ฒํ๊ณ ์ถ์๋ฐ ์ด๋ค์์ผ๋ก ๊ตฌํํด์ผ ํ๋์?ใ ย
ํํ์ ProjectileComponent๋ถ์ด๊ณ , bool๋ณ์๋ก didProcessDamage = true๋ก ์ฒ๋ฆฌํด๋ฒ๋ฆฌ๋ฉด ๋์ง์์๊น
์ด์์ ํํธ์๋ณ์ ํด๋๊ณ ํ๊ฒฉ์๋ง๋ค ๊น๊ณ 0์ด๋ฉด ์ฒ๋ฆฌ์๋๊ฒ ๋ง๊ณ
bool hit๋ก ์ ์ธํ๊ณ , ์ ์ ๋ฟ์์ ๋ true๋ก ๋ณ๊ฒฝํด์, hit๊ฐ์ด false์ผ๋๋ง ์ ์ด ๋ฐ๋ฏธ์ง ์ ๋๋ก ํด๋ดค๋๋ฐ ๊ทธ๋๋ ๋ชจ๋ ์ ํธ๋ฆฌ๊ฑฐ์์ ์๋ํด์ฌ ใ ใ
๊ทธ๋ผ ํธ๋ฆฌ๊ฑฐ๋ง๊ณ ๋ ์ด์ด์ ํ์ธ์! - dc App
ํฌ์ฌ์ฒด๊ฐ ์์ ๊ณผ ๊ฒน์น๋ ์ ์ ์ ๋ณด๋ฅผ ๋ฆฌ์คํธ๋ก ํ์ธํ๊ณ ๊ทธ ์ค ํ๋ช ๋ง ๋๋คํ๊ฒ ๋๋ฏธ์ง ์ ํ๊ณ ์ฌ๋ผ์ง๋ฉด ๋์ง์๋
์ ์ด ๋ฐ๋ฏธ์ง๋ฅผ ์ ๋ ์์ผ๋ก ๊ตฌํํ๋ค๊ฐ, ํํ์ด ๋ฐ๋ฏธ์ง๋ฅผ ์ฃผ๋ ์์ผ๋ก ๊ตฌํํ๋๊น ์ฑ๊ณตํ์ต๋ฏธ๋ค! ๋ค๋ค ๋ต๋ณ ๊ฐ์ฌํฉ๋ฏธ๋ค