Horizontal๊ฐ์ GetAxis๋ก ๋ฐ์ ๋ค์ย ์คํผ๋๋ณ์๊ฐ๊ณผ ๋ธํํ์์ ๊ณฑํ ๋ค์
transform.position๊ฐ์์ x๊ฐ๋งย ์์ ๋งํ ์๋กย ๋ฐ๊ฟ์ ์ด๋ ์คํฌ๋ฆฝํธ๋ฅผ ์งฐ๋๋ฐ์.
์๋ฐฉํฅํค๋ฅผ ๋์์ ๋๋ฅด๋ฉด Horizontal Axis๊ฐ์ด 0์์ 1 ํน์ 0์์ -1 ์ฌ์ด์ ๋จธ๋ฌผ๊ฒ ๋์ด์ ์บ๋ฆญํฐ์ ์๋๊ฐ ์๋ํ ๊ฒ ๋ณด๋ค ๋๋ฆฌ๊ฒ ์ด๋ํฉ๋๋ค.
์ด๊ฑฐ ์ด๋ป๊ฒ ๊ณ ์น ์ ์์๊น์?
๋จผ๋ง์ธ์ง ์ดํด๊ฐ ์๋๋๋ฐ getaxisraw ๋ก ๊ฐ๋ฐ์ผ๋ฏ -1 0 1 ๊ฐ๋ง ๋ฐ์์ด
ใด์ค์ฐ ๊ฐ์ฌํด์ ๊ทธ๊ฑฐ๋ก ํ๋ฒ ํด๋ด
ใด์๋๋ฏ ์ฝ๋์ฌ๋ ค์ฃ
๊ทธ๋ฅ ๋ฌด์ํ๊ฒ Vector2 inputVal ์ด๋ผ๊ณ ๋ณ์ํ๋ ์ง์ ํ ๋ค if(Input.GetAxis("Horizontal")>0) inputVal.x =1; else if(Input.GetAxis("Horizontal")<0) inputVal.x = -1; else inputVal.x = 0; ์ด๋ฐ์์ผ๋ก ๋ง๋ค์ด์ ์ฌ์ฉํด๋ ๋จ
ใณใณํด๊ฒฐ๋จ