어제 예비군 훈련 때문에 참석하지 못했던 따라치기 세션 강의를 돌려보며 코드를 입력해보았다.
이후 작동이 되는 것을 확인하고 종료하고 과제 제출을 위해 다시 켜보았을 때 파일이 열리지 않았다.
무슨 문제가 있나 싶어 비주얼 스튜디오를 업데이트 해보기도 하고 파일을 삭제하고 다시 리빌드 해보았지만 전혀 해결되지 않는 모습이었다.



하지만 진짜 문제는 따로 있었다.
빌드 과정 중 출력되는 오류 메세지를 복사해서 물어보니 Tick 함수를 삭제하고 PrimaryActorTick.bCanEverTick = false 로 바꾸어 Tick 함수를 사용하지 않는다는 표시를 해주는 것까지는 좋았지만 MyActor.h 헤더 파일에서 virtual void Tick(float DealtaTime) override; 까지 삭제해 주어야한다는 것을 몰랐던 것이다.


따라서 해당 문장을 삭제하고 나니 빌드가 정상적으로 되는 모습이었다.
이후 과제 제출을 위해 Git 파일을 업로드 하려 하였는데 또 문제가 생겼다.

파일이 너무 크다고 업로드가 안되는 것이었다.
이 또한 오류를 찾아보니 프로젝트 생성 중에 starter package를 체크해 둔 상태로 만들었기 때문이었다.
정말 별거 아닌 문제들로 시간을 쏟으니 정말 미칠지경이었다.
디버깅은 고난의 연속이라는 것을 조금이나마 느꼈다.
오전, 오후 시간을 이런 사소한 문제들로 시간을 녹여내고 나니 5시가 되어서야 C++ 강의를 들을 수 있었다.
C++은 문법 자체는 이전에 배웠던 C와 같지만 사용하는 함수 혹은 변수 등이 C와 달라서 조금 헤메이며 천천히 진행하였다.
예를 들어
scanf() 함수는 cin으로, printf() 함수는 cout으로 치환되는 것 같았다.
강사님께서 보여주시는 예제들을 직접 실습해보며 급하게 가지 않고 천천히 따라가기로 목표를 잡았다.
- 간단한 예제로 cout과 cin의 활용을 알아보았다.

| 이름 | 정의 |
| cin | 입력 |
| cout | 출력 |
| #include <iostream> | cin, cout 을 사용하기 위해 필요한 공구함 |
- 개발하시는 분들이 왜 거북목이 심한지 최근 계속 몸으로 느끼는 중이다. 문제를 찾으려고 계속 모니터를 들여다보니 목도 아프고 눈도 침침한 느낌이 계속 들었다.
'본캠프 TIL' 카테고리의 다른 글
| 05.04 Unreal 본캠프) CH2 과제 2번 시작 : Text_RPG 제작 (0) | 2026.05.04 |
|---|---|
| 04.30 Unreal 본캠프) C++ 포인터와 레퍼런스 (0) | 2026.04.30 |
| 04.27 Unreal 본캠프) 배열, 함수 / FPS 완성 (0) | 2026.04.27 |
| 04.24 Unreal 본캠프 5일차) 반복문 정리/FPS만들기 과정 (1) | 2026.04.24 |
| 04.23 Unreal 본캠프 4일차) 연산자, 조건문, 반복문/FPS 만들기 과정 (0) | 2026.04.23 |