25.06.13 (4) - UE 기본

김영하·2025년 6월 13일

C++

목록 보기
29/32

Unreal Engine 기본 개념

초반은 이미 알고 있고 계속 하던 내용이라 스킵하고
C++ 로 언리얼 엔진 다루는 부분만 학습


기본 설정:

요상한 메시지가 뜬다

알았다고 하니 vs 가 켜지면서
이것저것 세팅해준다

세팅 다 해보고 다시 실행
방금 이미 만들어진걸로는 오류가 나서 다시 만들어보는데
똑같이 컴파일 실패 메시지가 등장
똑같이 모듈이 없다면서 리빌드 하라는 메시지가 뜬다;;

'MSB3073 코드 8' 오류라면서 이것저것 떠서
Binaries 폴더 삭제하고 리빌드나
마켓플레이스에서 vs integration tool 등 이것저것 해봤는데 해결이 안된다

///

뭐 VS 14.38... 버전 툴들이 필요하다는 얘기가 있어 설치.
vs 솔루션 탐색기에서 넷프레임워크 관련 무언가 설치하라고 해서 설치
한글 경로 있으면 안된다고 해서 바탕화면으로 뻈는데
처음으로 빌드가 되기 시작했다

왜 이제 성공했는지도 모르겠다 너무 복잡하게 해결해서..

일단 이름을 기본으로 해버려서
다시 강의 따라하기 편하도록 'hello' 라는 이름으로 다시 만들기로

드디어.. 통합 구성 vs화면 과 함께 에디터가 켜진 모습

라이브코딩 기능 꺼주고

이래야 visual studio 로 개발하면서 빌드할 수 있다
그냥 하면 빌드에러 남


언리얼 엔진에서,
"게임에 배치될 수 있는 모든 객체" 를 통틀어서 = Actor 라고 부른다

툴에서 '새로운 C++ 클래스' 클릭

액터 선택하고 다음

액터이름을 입력하고 클래스 생성하는데
이때 액터 이름은:

  • 공백 넣지 말고
  • 한글 넣지 말고

클래스 타입은 일단 퍼블릭

vs 화면에 헤더/소스 파일이 딱 떠준다

이렇게 액터를 만들어주면
그떄마다 액터에 해당하는 .h 파일과 .cpp 파일이 작성됨.

BeginPlay 부분에
UE_LOG(LogTemp, Warning, TEXT("Hello, World!")); 추가

로그 추가하니 또 빌드가 안되는 문제 발생

다시 처음부터..


  • 새로 프로젝트 만들고
  • 라이브 코딩 꺼주고
  • 새로운 C++ 클래스 => 액터 만들어주고

이 타이밍에서 문제가 생기나 싶어서 기록

액터 만들고 빌드가 안된다...



몇 번이고 다시 프로젝트 지웠다 다시 만들었다 하다가
이번엔 뉴패턴이 나왔다

조원분들이 도와주셔서 어떻게 해결은 했다
build.cs 파일도 고치고 폴더명 띄어쓰기도 없애보고
5.4로 버전도 내려보고 하면서
어떻게든 고쳤다

일단 강의 마무리는 다음에 다시 하기로

profile
내일배움캠프 Unreal 3기

0개의 댓글