Update() 메서드에서 입력 감지 메서드를 사용하면 입력 감지 메서드가 매우 짧은 간격으로 반복 실행되기 때문에 플레이어는 입력이 즉시 감지된다고 느낌Update() 메서드는 1/60초마다 (1초에 60회) 실행됨bool Input.GetKey(KeyCode key);Keycode 타입으로 입력받음| 메서드 | 발생 시점 | 반환값 |
|---|---|---|
Input.GetKeyDown() | 키를 누르는 순간 | true/false |
Input.GetKey() | 키를 누르는 중 | true/false |
Input.GetKeyUp() | 키에서 손 떼는 순간 | true/false |
Input.GetKeyDown(), Input.GetKeyUp()은 '키를 누르는 동안' false를 반환하는 것 주의float Input.GetAxis(string axisName)HorizontalVerticalbool GetButton(string buttonName)
bool GetMouseButton(int button);| 메서드 | 발생 시점 | 반환값 |
|---|---|---|
Input.GetMouseButtonDown() | 마우스 버튼 누르는 순간 | true/false |
Input.GetMouseButton() | 마우스 버튼 누르는 중 | true/false |
Input.GetMouseButtonUp() | 마우스 버튼에서 손 떼는 순간 | true/false |