본문 바로가기

개발/내일배움캠프

언리얼 구식 입력 시스템(UE4이전의 방식)

 

Legacy Input System

언리얼 5버전 이전에 사용되던 입력 시스템을 지칭.

 

UE5부터는 Enhanced Input System을 이용하지만

이전 버전때 작성된 튜토리얼 강의 등이나 프로젝트를 살펴볼때 이를 사용하지않기 때문에 혼동이 있어 알아놓는것이 좋음.

 

 

 

구식 입력 시스템은 최신 처럼 Input Action과 Input Mapping System 에셋을 생성해서 활용하는 것이 아니라,

프로젝트마다 Input 설정에서 지정해주는 방식으로 진행된다.

 

해당기능은 UE5에서도 지원하지만 권장하지는 않는다.

 

 

키세팅 확인 및 수정 방법

언리얼 에디터 툴바에서 Edit > Project Settings > Input로 이동

 

설정된 키세팅을 블루프린트로 사용할때는 기존과 비슷하게 Input - Input Events에서 가져와 사용한다.

 

 

해당내용들은 오늘까지 배운 내용을 토대로 Unreal Learning Kit 예제의 블루프린트들을 구경하다가

대체 Input Action과 Input Mapping Context없이 입력 이벤트들을 어떻게 받아오는거지 하고 삽질하다가 작성함...

정말 단순한 내용인데 강의에서 그냥 있다는걸 듣기만 하고 지나갔더니 까먹고 몰라서 삽질하게 될줄은 몰랐다.

 

최신 강의라면 괜찮겟지만 아닌경우도 많으니까 활용하지는 않더라도 알고있도록 하자..

 

참고

https://dev.epicgames.com/documentation/ko-kr/unreal-engine/input-overview-in-unreal-engine

 

언리얼 엔진의 입력 개요 | 언리얼 엔진 5.7 문서 | Epic Developer Community

입력 오브젝트는 플레이어의 입력을 액터가 이해하고 사용할 수 있는 형식의 데이터로 변환하는 기능을 합니다.

dev.epicgames.com