ย void FixedUpdate ()
ย ย {
ย ย ย ย
ย ย ย ย float move = Input.GetAxis("Horizontal");
ย ย ย ย GetComponent<Rigidbody2D>().velocity = new Vector2(move * maxSpeed,
ย ย ย ย GetComponent<Rigidbody2D>().velocity.y);
ย ย ย
ย ย }
ํ๋ ์ด์ด ์ค๋ธ์ ํธ ์ข์ฐ๋ก ์์ง์ด๋ ๊ฑด๋ฐ
GetAxis ์ธ์๋ก horizontal์ด ๋ฌ๊ธ์์ด ์ ๋ํ๋๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์ด
์ ์์ ์ผ๋ก ์๋ํ๊ธด ํ๋๋ฐ ์๋ฆฌ๊ฐ ๋ญ์?
์ ๋ํฐ ์์ง์์ ๊ธฐ๋ณธ์ผ๋ก ์ง์ํด์ฃผ๋๊ฑด๋ฐ ๋ฐฉํฅํค โโ ๋ฅผ ๋๋ฅด๋ฉด Input.GetAxis("Horizontal"); ๊ฐ์ด -1~1 ์ผ๋ก ๋ณํจ ๊ทธ๊ฑธ move ๋ผ๋ ๋ณ์์๋ค๊ฐ ๋ฃ์ด์ฃผ๋๊ฑฐ์
Edit>Project Setting>Input ๊ฐ์ Axes ํญ ์์ ์๋๊ฑฐ ๋ด.
์ํ๋ฉด ๋๊ฐ Edit>Project Settings>Input ์์ ์ค์ ๊ฐ ๋ฐ๊ฟ์์์
์ใ ใ ํ์ค์คํคํ๋ค๊ฐ ๋ฆ์
์ํ ๊ธฐ๋ณธ์ผ๋ก ์ง์ํด์ฃผ๋ ๊ฑฐ์๊ตฌ๋ ๊ณ ๋ง์
Axes ํญ ์์๋ ํ๋ฒ ๋ค์ฌ๋ค๋ณผ๊ฒ
์ฆ๊ฒ