본문 바로가기

Unity

[Unity] 방향 움직이기

void KeyboardInput()

    {

        //< 이동 속도

        float moveSpeed = 10.0f;

       

        //< 좌우 키입력( -1부터 1사이의 float 값 반환 )

        float dir = Input.GetAxisRaw("Horizontal");



        //< 키입력방향으로 움직이기( 방향키 좌우 또는 "A", "D"키 )

        this.transform.Translate(Vector3.right * dir * moveSpeed * Time.deltaTime);

    }


따로 키입력 함수를 만들어 Update()함수 안에 넣어 주면 된다.