'ํ๋ ์ด์ด๊ฐ ์์ง์ด๊ณ ์์ ๋์ ์ ๋ ฅ์ ๋ฌด์ํ๊ฒ ๋ค.' ๋ผ๋ ์ฌ๋ถ๋ฅผ ์ค์ ํ ์ ์๋ bool๊ฐ์ ์ ์ํ๋ ค ํด
์ด๋ฐ๊ฒย ์ฝ๊ฐ..๋ณ์๋ช ์ง๊ธฐ ์ ๋งคํ์ง์๋?? ์ด๋ป๊ฒ ์ง์ด ์ด๋ฐ๊ฑด?? ignoreInputWhileMoving ์ด๋ ๊ฒ ๊ธธ๊ฒ ์ง์ด๋ ๊ด์ฐฎ๋??
๋ค๋ฅธ ๋ฌธ์ ๋ก๋, 'ํ๋ ์ด์ด๊ฐ ์์ง์ด๊ณ ์๋ ์ค์๋ ๋ค๋ฅธ ์์ง์์ ์ ์ฉํ์ง ์๊ฒ ๋ค' ์ด๋ฐ๊ฑฐ..
๋ณ์๋ช ์ผ์ค๊ฐ ๋๋ฌด ๋ถ์กฑํ๋ค ใ ใ .. ์ด๊ฑฐ ๋ง๊ณ ๋ ์ฝ๋ฉํ ๋ ํญ์ ๋ณ์๋ช ์ด๋ป๊ฒ ์ง์์ง ๋๋ฌด ๊ณ ๋ฏผ๋๊ณ , ์ง๊ณ ๋ณด๋ฉด ๊ฐ ๊ตฌ๋ฆฌ๊ณ ๊ทธ๋ฐ๋ฐ
๋ณ์๋ช ์ ์ง๋ ํ ์๋.. ์ผ๋ฐ์ ์ธ ํ๋ก๊ทธ๋จ๋ ์๋๊ณ , ์ฝ๊ฐ ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ ๋ณ์๋ช ์ด ์ง์ง ์ง๊ธฐ ํ๋ ๊ฑฐ๊ฐ์๋ฐ ใ ใ ๋์์ค..
๋ bool๊ฐ์ is~~~~~ ์ด๋ฐ์์ผ๋ก ํ๋๋ฐ ๋ณธ๋ฌธ๊ฐ์๊ฒฝ์ฐ๋ isPlayerMoving์ผ๋ก ์ง์๋ฏ
์ ๋ฌด์ํ ์ง ์ฌ๋ถ๊ตฌ๋ ๊ทธ๋ฌ๋ฉด ๋ณธ๋ฌธ์ฒ๋ผ ๊ธธ๊ฒํด๋ ๊ด์ฐฎ์๊ฑฐ๊ฐ์๋ฐ ์ถ์ฝํ๋ค๊ฐ ๋์ค์ ํท๊ฐ๋ฆฌ๋๊ฒ๋ณด๋จ
๊ทธ๋ฅ isMoving์ผ๋ก bool๊ฐ ๋ง๋ค์ด์ if๋ฌธ์ผ๋ก true๋ฉด ๊ทธ ๋ฐ์ ์ ๋ ฅ ๋ฌด์, ๋ค๋ฅธ ์์ง์ ์ ์ฉ ์ ํ๋ ์ฝ๋ ๋ฃ๊ณ ์ฃผ์ ์ ์
์ํ! ๊ทธ๋ฅ ๊ธธ๊ฒํ๋๊ฒ ๋์๋๋ ์๊ฒ ๊ตฌ๋.. ๋ ๋๋ฌด ๊ธธ์ด์ง๊ฑฐ๊ฐ์ ์ข ๊ตฌ๋ ค๋ณด์ฌ์ ๊ณ ๋ฏผํ์์ด. ๋กํ!
๋ค๋ฅธ ์ ๋ค ์ฝ๋ ๊น๋ณด๋ฉด ๊ทธ์ ๋ ๋ณ์๋ช ์ ๋ง๋ค
์ ํ์์ ๋ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํจ์๋ค ๋ณด๋ฉด ํ๋ค์์ผ๋ก ๋ค ์ ์ด๋์ ๊ฒ๋ ๊ธด ํจ์๋ช ๋ค ๋ง์
๋ณ์๋ช ์ ๊ธธ๋ฉด ์ข๋ค๋ ๋ง๋ ์์ ์ ๋.
์ฝ๋ฉ ์คํ ๋ค๋ ๋ณด๋ฉด ์ฃผ๋ก b ๋๋ is๋ฅผ ์ ๋์ฌ๋ก ๋ถ์ด์ง
isMove
ํ๋ ธ๋ค๋๊ฑด ์๋๋ฐ ์ ์ ๋ถํฐ ์ฌ์กฑ์ ๋ ๋ถ์๋ค. ์์ง์ด๋ ์๋๋๋ก ํ๋ณ๊ฐ๋ฅํ๊ฑฐ ์๋?
if (isMove) IgnoreInput ();
๊ฑ ์์ฃ๋ถ์ฒ๋ผ ํ๋๊ฒ ์ ค ๊น๋ํ๊ณ ์ข์๋ฏ.