<aside> <img src="/icons/list-indent_blue.svg" alt="/icons/list-indent_blue.svg" width="40px" />
๋ชฉ์ฐจ
</aside>
Unity์ Input System์ Unity์์ ์ ๋ ฅ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ด๋ฉฐ, ํ์ฌ ๋ ๊ฐ์ง ๋ฐฉ์์ด ์์ด.
UnityEngine.InputUnityEngine.InputSystem์ ๋ ฅ ์์คํ (Input System)์ด๋ Unity์์ ํค๋ณด๋, ๋ง์ฐ์ค, ๊ฒ์ํจ๋ ๊ฐ์ ๊ฑธ๋ก ์บ๋ฆญํฐ๋ฅผ ์์ง์ด๊ฑฐ๋ ๋ฒํผ์ ๋๋ฅผ ์ ์๊ฒ ํ๋ ๊ธฐ๋ฅ
์์ ์๋ ๋จ์ํ ๋ฐฉ์(Old Input System)๋ง ์์๋๋ฐ, ์์ฆ์ ๋ ํธํ๊ณ ๊ฐ๋ ฅํ ๋ฐฉ์(New Input System)์ด ๋์์ด! ๐
์๋ ๋ฐฉ์์ ์ฝ๋์์ โ์ด ํค๊ฐ ๋๋ ธ๋?โ ๊ณ์ ํ์ธํ๋ ๋ฐฉ์์ด์ผ.
์๋ฅผ ๋ค์ด, ์คํ์ด์ค๋ฐ๋ฅผ ๋๋ ๋์ง ํ์ธํ๋ ค๋ฉด ์ด๋ ๊ฒ ์จ์ผ ํด:
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
Debug.Log("์ ํ ๋ฒํผ ๋๋ฆผ!");
}
}
Input.GetKey(KeyCode.Space) โ ํน์ ํค ์
๋ ฅ ํ์ธInput.GetMouseButton(0) โ ๋ง์ฐ์ค ๋ฒํผ ์
๋ ฅ ํ์ธInput.GetAxis("Horizontal") โ ํค๋ณด๋/์กฐ์ด์คํฑ์ ์ถ ์
๋ ฅ ํ์ธโ๏ธ ์ฌ์! (ํ ์ค์ด๋ฉด ๋)