UE5 언리얼엔진/UE5 2023. 5. 12. UE5 액터의 BeginPlay 호출 순서에 대해서 간혹 코드 작업을 하다가 내가 생각한대로 Beginplay가 순서대로 호출이 안되는 경우가 있었어요. 분명히 순서를 고려하면서 구조를 잡았는데 다른게 먼저 호출되어 아직 BeginPlay가 되지않은 액터의 nullptr을 참조하면서 에러를 냈던 상황인거죠. 그래서 액터의 BeginPlay에 대한 실행 과정을 찾아보았어요. 어려운 내용이니까 하단의 사진을 통해 읽어보시는걸 추천드려요! * 사진 속 페이퍼 닌자는 '실전 게임 제작으로 배우는 언리얼엔진4' 라는 교재의 프로젝트입니다. 도움이 되셨기를 바라요! 언리얼엔진/UE5 2023. 1. 17. UE5 C++ enhanced input 플레이어 컨트롤러에 적용하기 들어가기전에.. 대부분의 강의나 정보들은 인풋을 컨트롤러가 아닌 캐릭터 클래스에 추가하고 있어요! 그래서 어느 캐릭터 클래스든 자유롭게 쓸 수 있는 이점을 살리기 위해 플레이어 컨트롤러에 인풋을 추가하는 방법을 적어둘게요! 최종적으로 필요한 BP및 클래스는 다음과 같아요! 1. 인풋 데이터를 담는 DataAsset 클래스 2. 1번의 클래스를 파생시켜 만든 BP 3. 키보드, 마우스 등 맵핑을 위한 InputMappingContext BP 4. 인풋매핑 컨텍스트 및 인풋 데이터를 넣고 사용할 PlayerController 클래스 5. 에디터에서 알맞게 설정 먼저 인풋 데이터를 담을 데이터 에셋 클래스를 만들어주세요. 저는 이름을 DNInputConfigData라고 했어요! // DNInputConfigD.. 이전 1 다음