728x90 반응형 InputSystem2 Input System - Input Actions Input System2019 버전을 발표할 시점인 19년도에 새로운 Input System을 업데이트하면서 기존까지 입력 처리를 담당했던 Input Manager에 대해서 앞으로 추가 업데이트 사항은 없다고 언급을 했었다. 그 후 아직까지도 호환성은 유지한 채 사용할 수 있도록 제공하고 있지만 공식 문서에서도 legacy로 표현하며 Input System을 권장하고 있다. Input System을 권장하는 이유는 새로운 입력 처리 방식의 장점과 Input Manager의 오래된 기술로 인한 한계에 있다. Input System 장점- 다양한 입력 장치를 지원하며 사용자 정의가 가능하다. 이를 통해서 다양한 플랫폼에서 일관된 입력을 처리할 수 있다. - 비동기 입력 처리를 지원하기 때문에 입력 이벤트를.. 2025. 4. 10. InputSystem 기본 사용법 PlayerInput Component빌트인 컴포넌트인 PlayerInput을 플레이어 오브젝트에 추가해서 키입력을 바로 받을 수 있다. Actions에 등록된 InputSystem_Actions를 열어볼 수 있는데 일반적으로 사용되는 키로 바인딩되어 있는 걸 확인할 수 있다. 이 파일을 수정해서 바인딩 키나 값을 변경하여 처리할 수 있다. 플레이어 조작 스크립트에서 이 입력을 가져다 쓰는 방법은 다음과 같다. private void Awake(){ rb = GetComponent();}private void FixedUpdate(){ if (currentInput != Vector2.zero) { // 방향 설정 body.forward = new Vector.. 2025. 3. 25. 이전 1 다음 728x90 반응형