2D ํ๋ทฐ ์์ ์์ ์นผ์ ํ๋๋ฅธ๋ค๊ณ ์ณค์ ๋
์ฌ๋ฌ๋ถ์ ๊ณต๊ฒฉ์ ์ด๋ป๊ฒ ๊ตฌํํ์๋์ผ
ํ์ฌ ์ ๊ฐ ๊ตฌํํ ๋ฐฉ๋ฒ์ OverlapCircleAll๊ณผ GetMouseButton์ ์ฌ์ฉํด์ ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ๋ฉด ์ค๋ฒ๋ฉ์ํด ์์ ์๋ ์ ๋ค์ด ํผ๊ฐ ๋ณ๋๋ก ํ๋๊ฑด๋ฐ
GetMouseButton์ด ๋ง์ฐ์ค๋ฅผ ๊พน ๋๋ฅด๊ณ ์์ด์ผ ์ ๋๋ก ์ธ์์ด ๋๋๋ผ๊ณ ์.. ๋ง์ฐ์ค ํ ๋ฒ ํ ๋ฒ ํด๋ฆญํ๋๊ฑธ๋ก๋ ์ธ์์ด ๊ฑฐ์ ์๋๋๋ฐย
์ด๊ฑฐ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผ๋๋์ฌ..ใ
+ ๊ทธ๋ฆฌ๊ณ ํผ๊ฒฉ ๋ฒ์๋ ์์ด๋ผ ๋ญ๊ฐ ์ ๋งคํ๋ฐ OverlapCircle๋ง๊ณ ๊ด์ฐฎ์ ๋ฒ์ ์ค์ ๋ฐฉ๋ฒ ์์๊น์ผ
GetMouseButtonDown ๋ช ๋ น์ด๋ก ํด๋ผ.
๋น์ฐํ ํด๋ดค์ง.ใ ๊ทผ๋ฐ ์์ ์ธ์ ์์ฒด๊ฐ ๋ฆ์ ๊ฒ ๊ฐ๋๋ฐ?
PlayerAttack์ด๋ผ๋ ํด๋์ค๋ฅผ ๋ฐ๋ก ๋นผ์ ๊ฑฐ๊ธฐ์ ๋ค ์ฒ๋ฆฌํ๋๊ฑด ์ด๋ฐ
์๋ PlayerMeleeAttack์ด๋ผ๋ ํด๋์ค๋ฅผ ๋ฐ๋ก ๋นผ์ ์ฒ๋ฆฌํ๊ณ ์๊ธด ํด์ฉ
์ธ์์ด ์๋๋ค๊ธฐ ๋ณด๋ค GetMouseButton, OverlapCircleAll ์์ฒด๋ฅผ Update๋ด์์ ์ฒ๋ฆฌํ๊ณ ์์๋ฏ.
ํด๋์ค๋ฅผ ๋ฐ๋ก ๋นผ๊ฑฐ๋, ๊ณต๊ฒฉ ์ ๋๋ฉ์ด์ ์ ๋ฌ์๋๋๊ฒ๋ ๋ฐฉ๋ฒ์ด์ง
ํ๋ฒFixedUpdate์๋ค ์ฒ๋ฆฌํด๋ณด์ธ์. ๋ง์ฝ ๊ทธ๊ฒ ์๋๋ฉด ๊ฑ ํธ๋ฆฌ๊ฑฐ ์ฝ๋ผ์ด๋ ํ๋ ๋ง๋๋๊ฒ ๋์๋ฏ
์ ๋ง์์ Update์์ ์ฒ๋ฆฌํ๊ณ ์์ด์; FixedUpdate์์ ํ ๋ฒ ํด๋ด์ผ๊ฒ ๋ค์ ๊ฐ์ฌํฉ๋๋ค!
ํ . FixedUpdate๋ก ๋บ๋๋ฐ๋ ์ฌ์ ํ ๋น์ทํ๊ฒ ๋๋ฆฌ๋ค์.. ์ฝ๋๋ ๋ค ๊ฐ์ด ์ฌ๋ ค๋ด์ผ๊ฒ ์ด์