์๋ฅผ ๋ค์ด์ Input System์ผ๋ก WASD๋ก ์ํ์ข์ฐย ์์ง์ด๋ ๊ฑธ ๋ง๋ค์์
๊ทธ๋ฐ๋ฐ ์์๋, ์ข์ฐ๋ฅผ ๋์์ ๋๋ฅด๋ฉด ๋์ด ์์๊ฐ ๋๋ฉด์ ์บ๋ฆญํฐ๊ฐ ๋ฉ์ถฐ๋ฒ๋ฆฌ๋๊ฑฐ์
๊ทธ๋ฆฌ๊ณ ๋๊ตฐ๋ค๋ ๋๊ฐ์ ์ ์ ์ธํ๊ณ 4๋ฐฉํฅ์ผ๋ก๋ง ์์ง์ด๊ฒ ํ๊ณ ์ถ์
์ด๋ด ๋ ๋์์ ํค ์ ๋ ฅ์ ํ๋๋ง ๋ฐ๊ฒ ๋ง๋ค์ด๋ฒ๋ฆฌ๋ฉด ์ข์ ๊ฒ ๊ฐ์๋ฐ,
๋ง๋ ํ ๋ฐฉ๋ฒ์ด ๋ ์ค๋ฅด์ง ์๋ค
GPTํํ ๋ฌผ์ด๋ณด์ ๋ต๋ณ ๊ธฐ๋ค๋ฆฌ๋๊ฑฐ๋ณด๋ค ๋น ๋ฅผ๋ฏใ
๊ทธ๊ฒ ํ๋ค์ด? ์ข๋ง ์๊ฐํ๋ฉด ๋ต๋์ค๋๋ฐ... ์ด๋ฐ๊ฒ๋ ํผ์ ๋ชปํด์ ํ๋ํ๋ ์ผ์ผ์ด ๋ฌผ์ด๋ด์ผ๋ ์ ๋๋ฉด...
์๋ง ์์ฒด์ ์ผ๋ก๋ ์๋ ๊ฒ ๊ฐ๊ณ interaction์์ deadzone ์ฒ๋ฆฌ๋ฅผ ํด์ค๋ค๊ฑฐ๋ ํ ๋ค์ ๊ทธ๋ฅ ๊ฐ ๋ฐ์์ flag ๊ฐ์๊ฑธ๋ก ๋ณ์์ ๋ด์๋ค๊ฐ if๋ฌธ์ผ๋ก flag ๊ฐ ์ฒดํฌํด์ ๋ฐฉํฅ์ ํ ํ ๊ฒ ๊ฐ์์.
์... ์ด ์ง๋ฌธ ํ์ฐธ ์ ์ ๋ณธ ๊ฒ ๊ฐ์๋ฐ ์ฌํ ๋ชปํ์๋ค
1. ์์๋๋ฅผ ๊ฐ์ด ๋๋ฅด๋ฉด ๋น์ฐํ ๋ฉ์ถ๋๊ฒ ๋ง์ง ์์?
2. ์ข์ฐ ์์ง์์ ์ํ๋ณด๋ค ๊ฐ์ค์น๋ฅผ ์ค์ ๋๊ฐ๋๋ ์๋ ์ข์ฐ๋ถํฐ ์์ง์ด๊ฒ ํ๋ฉด๋จ
์ธํ ๋ฆฌ๋์จ๋ฆฌ ๋ณ์์์ ์ผ๋ฆญํฐ ํฌ ์ด์น๋ก ๋ฝ์๋ด์ ์ํ์ข์ฐ ์ค 1๊ฐ๋ผ๋ ์์ผ๋ฉด ํด๋น๊ฐ์ผ๋ก ์ด๋์ํค๊ณ ๊ณง์ฅ ๋ฆฌํด
1. ๋ฌด์จํค๋ฅผ ๋๋ฅด๋ ์ด๋ํ๊ฒ ํด๋๊ณ ๊ฐ์ฅ ๋ฆ๊ฒ ์ ๋ ฅ๋ฐ์ ํค์ ๋ฐฉํฅ์ผ๋ก ๊ฐ๊ฒ๋ ํ๋ค 2. ํ๋์flag๋ฅผ ๊ณต์ ํ๊ฒ ํ๊ณ keydown์์ flag๋ณ๊ฒฝ keyup๋ returnํ๊ฒ ํด์ ๋ง๋ ๋ฐฉ๋ฒ - dc App