KoreanFoodie's Study
이득우의 언리얼 C++ 1 : C++ 클래스 만들기 본문
이득우님의 "이득우의 언리얼 C++ 게임 개발의 정석" 책을 따라가며 실습한 내용을 정리한 포스팅입니다. 실습에 필요한 자료들은 이 링크에서, 제가 작업한 예제 소스 완성본은 여기에서 찾아보실 수 있습니다. (저는 언리얼 4.27.2 버전 기준으로 작업하였습니다)
C++ 클래스 만들기
먼저, 가장 기본적인 C++ 클래스를 만들어 보자. 파일->New C++ Class를 선택하고, 모든 클래스를 표시한 뒤 Object를 선택한다.
Object는 대화상자에 만들지만, C++ 코드에서 생성할 C++클래스는 UObject이며 대문자 U가 선행된다는 점을 참고로 알아두자.
C++ 프로젝트를 열면, 다음과 같은 다섯지가 프로젝트의 빌드 구성을 볼 수 있다. 각 특징은 다음과 같다.
- DebugGame : 자세한 디버깅을 위해 최적화가 안 된 결과물을 생성하는 빌드 구성
- DebugGame Editor : DebugGame 과 동일한 수준의 에디터용 DLL 파일 생성
- Development : 중간 수준의 최적화와 디버깅도 가능한 결과물 (exe 파일) 구성
- Development Editor : Development 와 동일한 수준의 에디터용 DLL 파일을 생성 (설정의 기본값)
- Shipping : 게임의 최종 배포를 위해 최적화된 코드를 만들어냄. exe 파일을 생성.
'Game Dev > Unreal C++ : Tutorial' 카테고리의 다른 글
이득우의 언리얼 C++ 6 : 캐릭터의 제작과 컨트롤 (0) | 2022.02.28 |
---|---|
이득우의 언리얼 C++ 5 : 폰의 제작과 조작 (0) | 2022.02.27 |
이득우의 언리얼 C++ 4 : 게임 모드(GameMode), 플레이어 컨트롤러(PlayerController) 제작 (1) | 2022.02.21 |
이득우의 언리얼 C++ 3 : 로그, 액터 움직이기, 액터 삭제 (0) | 2022.02.16 |
이득우의 언리얼 C++ 2 : 액터의 설계 (0) | 2022.02.12 |
Comments