TIL - Today I Learned : 개발 환경 세팅하는게 잘못하면 이상한 나락을 빠지는거 같다.
오늘의 진도: Section 3: 장애물 공격 36. 섹션 개요 - 장애물 공격 ~ 44. C++ 프로젝트 컴파일링하기
Project Setup
Projectfile => 우클릭 => Switch Unreal Engine version 을 하면 다른 버전으로 프로젝트를 다시 빌드 한다.
Settings => Project Settings => Maps & Modes => Default Maps => Editor Startup Map, Game Default Map을 계속 작업할 레벨로 설정해두면 프로젝트를 열때마다 해당 레벨이 로딩된다.
Customizing The Character
Child Blueprint Class를 생성할 수 있다
Blueprint의 Detail 창에서 Auto Possess Player를 변경하여 언리얼 엔진에게 해당 캐릭터를 선택할 수 있게 함
카메라가 나오지 않아 당황했는데
부모 클래스에서 있는 오류를 수정하고 보니 다시 카메라가 나왔다.
마네킹에서 옷입은 사람으로 매시를 변경해주었다.
Compilers and Editors
Source Code : 사람이 읽을 수 있는 방식으로 작성한 코드 (like C++, C#.. )
Binary Executable : 기계가 읽을 수 있는 코드
Compiler : 사람이 읽을 수 있는 코드를 기계가 읽을 수 있도록 번역 (Visual Studio, Xcode)
Source Code Editor : 사람이 읽는 코드를 쓸 때 더 편하게 도와줌 (UE5, VS Code)
Compiling a C++ Project
Editor Preferences => General => Source Code => Accessor를 Visual Studio Code로 변경하였다.
Tools => New C++ Class
IDE(Integrated Development Environment) 통합 개발 환경의 약어며 Source Code Editor를 뜻함
드디어 C++을 사용하나보다!!

ObstacleAssaultEditor Wind64 Development Build 실행 후 프로젝트를 다시 열면 C++ Classes 폴더가 하나 생성되어있다
'Unreal Engine > Udemy:UE5 C++ 학습하고 게임 만들기' 카테고리의 다른 글
Unreal Day - 16 - Calling Functions in C++ (1) | 2024.04.01 |
---|---|
Unreal Day - 15 - UPROPERTY (0) | 2024.03.31 |
Unreal Day - 13 - Functions and Blueprint Classes (0) | 2024.03.29 |
Unreal Day - 12 - Vectors and Rotations (0) | 2024.03.28 |
Unreal Day - 11 - Classes and Instances (0) | 2024.03.25 |