์ผ๋ก ์์ง์ด๊ฒ ํด๋จ๋๋ฐ ์ด๊ฒ wasd๋ก๋ ์ธ์์ด ๋๋ค?
๊ฒํค๋ก ์ํ๊ณ ๊ฑ ๊ฒ ์์์ค๋ก์ฐ๋ก ๋ฐ๋ก ๋๊ฒ ํด๋จ๊ฑฐ๋ .
์ฝ๋ ๋๋ค๋ผ ์ ๋ชฐ๋ผ์ ๊ทธ๋ฌ๋๋ฐ
์ด๋ฌ๋ฉด ๋์ค์ asd์ ํค ํ ๋น์ ํ๋ฉด ๋ฌธ์ ์์๊น?
์๋ก a์๋ค๊ฐ ์คํฌ์ ๋ฐ์๋์ผ๋ฉด ์ผ์ชฝ์ผ๋ก ๊ฐ๋๊ฑฐ๋, ์คํฌ์ฐ๋ ค๋ ์ฝ๋๋ ์ถฉ๋ ์์๊ฒจ?
๋ง ์ผ์ชฝ์ผ๋ก ๊ฐ๋ฉด์ ์คํฌ์ด ์ฌ์ฉ๋๋ค๊ฑฐ๋...
๊ฑ getkey๋ก๋ค๊ฐ ๋ฐฉํฅํค๋ก ํ๋ํ๋ ์ง์ ์ ํด์ค์ผ ํ๋ ค๋
๊ฑ if (Input.GetAxisRaw("Horizontal") > 0 || Input.GetAxisRaw("Horizontal") < 0) ์ด๋ฐ์์ผ๋ก ์์ง์ด๊ฒ ํด๋จ๊ฑฐ๋ .. ๊ฒํค ์ผ์ชฝํ์ดํ ์ค๋ฅธ์ชฝํ์ดํ๋ก ๋ฐ๊พธ๋ ๊ฒ ์ข์ผ๋ ค๋.
๋ฐ๊ฟจ๋๋ ์ ์๋ํ๋ค ๊ฑ ์์ ํ๊ฒ ๊ฒํค๋ก ํด์ผ๊ฒ ๋ค
์ง๋ฌธ๊ธ์ด ์ผ๊ธฐ๊ฐ ๋๋ถ๋ ๋ค ใ ใ
๋น์ฐํ ๋ฌธ์ ์๊ธฐ์ง ์์ ์ด ์๋๋ผ ๊ทธ๋ฐ ๋ฌธ์์ด ์ธ์๋ก ๋ฐ๋ ์ธํํจ์๋ ํธํ์ฑ๋๋ฌธ์ ์ผ๋ถ๋ฌ ๊ทธ๋ ๊ฒ ๋ง๋ ๊ฑฐ์ผ
์๋ฅผ๋ค๋ฉด ๊ณต๊ฒฉ ๋ฒํผ! ์ด๋ผ๊ณ ๋ฑ๋กํด๋๊ณ ์์ค๋ฐ์ค ํจ๋๋ก A, ํ๋ ์ด์คํ ์ด์ ํจ๋๋ก๋ ์ธ๋ชจ, ํค๋ณด๋์์ R ์ด๋ฐ์์ผ๋ก ์๋์ผ๋ก ๋์๊ฐ๊ฒ๋ ํ๋๊ฑฐ์ง ์ด๋ฐ ๋ฑ๋ก๊ด๋ฆฌ๋ ์ข์๋จ edit-project setting-Input ์ Axes ์ด๋ฉด ์ซ ๋์ด
๊ทธ๋ฆฌ๊ณ ์ฒซ๋ ์ ๊ฒ ๊ตณ์ด if๋ฌธ์ด ํ์ํ์ง ๋ชจ๋ฅด๊ฒ ๋ค ๋ณดํต ์ ๊ฐ์ ๋ฒกํฐ๋ณ์์ x,z๋ก ๋ฐ์์ค. ๊ทธ๋ค์ ํด๋น ๋ฒกํฐ์ ์๊ฐ,์๋ ๊ณฑํด์ ์ด๋์ ์จ๋จน์ง
๋ฑ ํค ๋๋ ์๋๋ง ์๋ํ๋ผ๊ณ ๊ทธ๋ฆฌ ํด๋จ๋๋ฐ ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์์? ์ง๊ธ ๋ฐฉํฅํค๋ค ๋ค if๋ฌธ์ด๊ณ ๊ณต๊ฒฉ์ด๋ ์คํฌ๊ฐ์๊ฑฐ๋ if๋ก ํ๋ ค๊ณ ํ๋๋ฐ... ์ง๊ธ ๋ฐฉํฅํค ์์์ฝ๋๊ฐ ์ด๊ฑฐ์. if (Input.GetKey(KeyCode.LeftArrow) || Input.GetKey(KeyCode.RightArrow)) if (Input.GetKey(KeyCode.UpArrow) || Input.GetKey(KeyCode.DownArrow))
์ผ๋จ ๋ฒกํฐ๋ก ๋ฐ์ผ๋ฉด์ ๋ฒกํฐํฌ๊ธฐ๊ฐ 0๋ณด๋ค ํด๋๋ง ์์ง์ด๊ฒํ์ - dc App
๊ฑ ์๋ ๊บผ ๊ฒ ์์์ค ๋ก์ฐ ์ฐ๊ณ ์๋ง ์ธํ ๊ฑฐ๊ธฐ์ asdw ์ง์๋ฒ๋ฆผ ์ด๊ฒ ๋ ๋ซ๊ฒ ๋ค
๊ณต๊ฒฉ์คํฌ๊ฐ์๊ณง ์ดํ ๊ฒ๋ฒํผ๋ค์ด์ฐ๊ณ - dc App
๊ฒ์ก์์ค ์ฐ๋ฉด์ ์ก์์ค๋ฅผ ๊ทธ๋ฅ ๋๋๋๊น ๋น์ฐํ ๋์ง