우린 기본적으로 3D 게임을 만드는 것을 예시로 들자. 일단은 게임에 필요한 기능이 뭐가 있을지를 먼저 생각해 보아야 한다.
먼저 카메라를 조정하는것이 필요할 것이고, Move, Look 등 여러가지 부분이 필요할것이다.
일단 필자는 기본 캐릭터 Mesh 와 카메라 기본 무브 등을 언리얼 3D 기본 캐릭터의 부분에서 상당히 따왔다.
그리고 난 뒤에 움직이는 것을 테스트해보자!
언리얼 CPP 를 다룰때 가장 중요한 부분은

헤더파일에서 generated.h 가 항상 뒤에 와야한다는 것이다.
우리는 바인드액션을 쓸 것이므로, InputActionValue.h 를 추가해주면 된다.
그리고 Enhanced Input 을 쓸 것이므로, Build 파일에도 필요한 정보를 입력시켜주자

프로젝트명 + Build 파일에 보면 게임에 필요한 범주를 적용시키는 카테고리를 선택할 수 있는데, 여기서 Enhanced Input을 추가시켜주면 된다.
이후 캐릭터에 필요한 부분을 기존 3D 캐릭터에서 가져오면 되는데 이부분은 직접 본인이 필요한 부분을 선택해서 가져오면 된다. 나의 캐릭터는 기본적으로 Move ,Look, 그리고 Enhanced Input 부분을 따와서 필요한 부분으로 넣어주었다.
'Unreal Engine 5' 카테고리의 다른 글
| 언리얼에서 Bind<BindUFunction VS AddDynamic> (0) | 2025.01.29 |
|---|---|
| 언제 TOptional 과 TMap 을 사용해야할까? (0) | 2025.01.28 |
| Unreal Interface CPP (0) | 2025.01.14 |
| 언리얼 CPP 에서 Enum을 BlackBoard로 가져오는방법 (0) | 2025.01.03 |
| 졸업작품 다시 건드리기 (3) | 2024.10.31 |
