player๋ ํ๊ฒ์ ์ง์ ํด์ผ๋งย projectile์ ๋ฐ์ฌํ ์ ์๋ค.
๋ฐ๋ผ์ projectile์ ๋ฐ์ฌํ๋ฉด ํ๊ฒ์ 'ํญ์' ์ ์คํ๋ค.(๋ฏธ์ค, ํฌ๋ฆฌํฐ์ปฌ ๋ฑ ์ด๋ฐ ๊ฒ๋ค์ ๋ค๋ฅธ ๊ณต์์ ์ํด ํ์ฒ๋ฆฌํ ๊ฒ์)ย
๊ทผ๋ฐ projectile์ ๋๋ ค์ ๋ ์๊ฐ๋ ์๊ฐ์ด ์๋ค. ์ด๋ ์๊ฐํด๋ณธ ๊ตฌํ์ผ๋ก๋,
1. projectile์ box collider์ย trigger๋ฅผ ์ค์ ํ๋ค.
๋ฐ์ฌํ ํ projectile์ด ์ ์ค๋ธ์ ํธ์ ์ถฉ๋ํ๋ฉด ๊ทธ ๋ ๊ด๋ จ ์ฒ๋ฆฌ๋ฅผ ํ๋ ๊ฒ.
2. ํ๊ฒ๊ณผ์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ์ฌ, projectile์ ์๋ ฅ(const)์ผ๋ก ๋๋์ด ์๊ฐ์ ๊ณ์ฐํ๋ค.
๋ฐ์ฌํ ํ ์ด ์๊ฐ์ด ํ๋ฅด๋ฉด ์ด ๋ ๊ด๋ จ ์ฒ๋ฆฌ๋ฅผ ํ๋ ๊ฒ.
1๋ฒ์ด ๊ทธ๋ฅย ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ธ๋ฐ, ์ด์ฐจํผ ๋์์ด ์์ด์ผ๋ง projectile์ด ๋ฐ์ฌ๋๊ณ , projectile์ 'ํญ์' ํ๊ฒ์ ์ ์คํ๋๋ฐ,
๊ตณ์ด trigger๋ฅผ ์ด์ฉํด์ผํ๋ ์ถ๋ค.
2๋ฒ์ ๋ญ๊ฐ ๋ถ์ํ๊ฒ ๊ฐ๊ณ ..
์๋๋ฉด ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์์๊น?
์ ๊ตณ์ด ๋์๊ฐ๋ ค๊ณ ํด
ํฌ์ฌ์ฒด๊ฐ ๋ฌด์กฐ๊ฑด ์ผ์๋ก๋ง ๋ ์๊ฐ๊ฒ ํ ๊ฑฐ์? ๋ ๊ทธ๋ฅ ์ถฉ๋์ฒ๋ฆฌ๊ฐ ๋ ๋์๊ฑฐ๊ฐ์๋
๋ ์ด
๊ฑ ์ด๋ํ ๋๋ง๋ค ๊ฑฐ๋ฆฌ ๊ตฌํด์ ์ผ์ ๊ฑฐ๋ฆฌ ์ดํ๋ฉด ํผ๊ฒฉ์ฒ๋ฆฌํ๋ฉด ๋์์ด
ํน์ ๋ฉํฐํ๋ ์ด๋ฉด 2๋ฒ์ฒ๋ผ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฒ๋ฆฌํ๋๊ฑธ ์ถ์ฒํจ