이동
-
[Unity]유니티 입문하기 6-2(키 입력, 이동 구현)프로그래밍 2023. 8. 2. 14:15
이전 글에서는 스크립트를 통해 오브젝트와 컴포넌트에 접근하고, 이를 이용해 오브젝트를 비활성화해보거나 위치를 바꿔보거나 했습니다. 이번 글에서는 사용자의 키 입력을 인식해 플레이어 캐릭터가 움직이도록 구현해보겠습니다. Input.GetKey() 키보드 입력을 인식하기 위해서는 Input 클래스의 GetKey() 메서드가 필요합니다. GetKey() 메서드는 특정한 키의 코드를 입력받아, 해당 키를 누른 상태라면 true를, 해당 키가 눌려있지 않다면 false를 반환하는 메서드입니다. 물론 각 키가 어떤 코드를 가지고 있는지 외울 필요는 없고, KeyCode.(원하는 키)를 이용하면 해당 키의 키코드를 바로 사용할 수 있습니다. void Update() { if(Input.GetKey(KeyCode.W)..